#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #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 unsigned long long ull; const int maxn=1e3+7; int vis[maxn][maxn]; vector a,b; int main() { cin.tie(0); cout.tie(0); std::ios::sync_with_stdio(false); // FILE *fsd=fopen("seed.txt","r"); // unsigned int sd,mhm578; // fscanf(fsd,"%u%u",&sd,&mhm578); // FILE *gsd=fopen("seed.txt","w"); // sd+=114514,mhm578+=1; // fprintf(gsd,"%u\n%u\n",sd,mhm578); // mt19937 rnd(time(0)+sd); // freopen("wander.in","r",stdin); // freopen("wander.out","w",stdout); ll n; cin>>n; ll num; for(ll i=0ll;;i++) if((1ll<n) { num=i+1; break; } ll dian=num+1ll; // cout<=0;i--) { ll p=(1ll<=p) { d-=p; vis[2+i][dian]=1; bian--; } } cout<