#include using namespace std; typedef long long int ll; typedef double ld; typedef pair ii; typedef vector vi; typedef vector vii; #define PB push_back #define FOR(prom, a, b) for ( ll prom = (a); prom < (ll)(b); ++prom ) #define F(a) FOR(i,0,a) #define FF(a) FOR(j,0,a) #define EPS (1e-10) struct Elem{ ld time; ll idx; bool operator<(const Elem&e)const{ return time>e.time; } friend ostream& operator<<(ostream & os, const Elem&e){ os<>N>>R){ vector a(N); F(N)cin>>a[i]; priority_queue q; F(N)q.push({(ld)a[i],i}); ll tobe = N; ld all = INF, last = INF; vi done(N,0), next(N), cnt(N,1); F(N)next[i]=i+1; cout< "<