#include using namespace std; int f(int H,int W,int s0,int s1,int s2,int t0,int t1,int t2) { if (s2>0) return f(H-s2,W,s0,s1,0,t0,0,t2)+W*s2; if (t2>0) return f(W,H,t0,t1,t2,s0,s1,s2); if (s0>0||t0>0) return f(H-t0,W-s0,0,s1,s2,0,t1,t2); return max(s1,t1); } main() { int N; cin>>N; int S[3]={}; int T[3]={}; for (int i=0;i>s; ++S[s]; } for (int i=0;i>t; ++T[t]; } int ans=f(N,N,S[0],S[1],S[2],T[0],T[1],T[2]); cout<