mt19937 rng(chrono::steady_clock::now().time_since_epoch().count()); double rnd(double l, double r){return uniform_real_distribution<double>(l,r)(rng);} int rnd(int l,int r){return uniform_int_distribution<int>(l,r)(rng);}