#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long LL; typedef pair pii; #define forup(i,a,b) for(int i=a; ib; --i) #define rep(i,a) for(int i=0; ib; --i) #define drep(i,a) for(i=0; i>x #define gd(x) scanf("%lf",&x) #define gs(x) scanf("%s",x) #define pis(x) printf("%d ",x) #define pin(x) printf("%d\n",x) #define pls(x) cout<=0; i-=2) maxp[i]=(d--); maxf=eval(n,maxp); if(kmaxf) { pin(-1); continue; } LL c=minf; int l=1,r=n,x=0; while(c