#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef double ld;
#define all(x) begin(x), end(x)
const int N = 1e5;
mt19937 rnd;
int main() {
auto st = chrono::system_clock::now();
vector<int> v;
for (int i = 0; i < N; ++i) {
v.insert(v.begin(), rnd());
}
auto fn = chrono::system_clock::now();
int h = 0;
for (int e : v) {
h = 3 * h + e;
}
cerr << "hash " << h << endl;
cout << fixed << setprecision(1) << 1000 * chrono::duration<double>(fn - st).count() << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwp0eXBlZGVmIGRvdWJsZSBsZDsKI2RlZmluZSBhbGwoeCkgYmVnaW4oeCksIGVuZCh4KQoKY29uc3QgaW50IE4gPSAxZTU7Cm10MTk5Mzcgcm5kOwoKaW50IG1haW4oKSB7CgkKCWF1dG8gc3QgPSBjaHJvbm86OnN5c3RlbV9jbG9jazo6bm93KCk7CgkKCXZlY3RvcjxpbnQ+IHY7Cglmb3IgKGludCBpID0gMDsgaSA8IE47ICsraSkgewoJCXYuaW5zZXJ0KHYuYmVnaW4oKSwgcm5kKCkpOwoJfQoJCiAgICBhdXRvIGZuID0gY2hyb25vOjpzeXN0ZW1fY2xvY2s6Om5vdygpOwogICAgCiAgICBpbnQgaCA9IDA7CiAgICBmb3IgKGludCBlIDogdikgewoJCWggPSAzICogaCArIGU7Cgl9CgkKICAgIGNlcnIgPDwgImhhc2ggIiA8PCBoIDw8IGVuZGw7CiAgICBjb3V0IDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbigxKSA8PCAxMDAwICogY2hyb25vOjpkdXJhdGlvbjxkb3VibGU+KGZuIC0gc3QpLmNvdW50KCkgPDwgZW5kbDsKCQoJcmV0dXJuIDA7Cn0K