#include using namespace std; #define rep(i,n) for(int i=0;i<(int)n;i++) int main(){ int n;cin>>n; vector a(n); rep(i,n) cin>>a[i]; sort(a.begin(),a.end()); vector u={1}; for(int i=1;i g(1010,-1); auto grandy=[&](auto &&grandy,int n)->int{ if(1010<=n) return grandy(grandy,34*10+n%34); if(g[n]!=-1) return g[n]; if(n==0) return g[0]=0; if(n<=2) return g[n]=1; set s={grandy(grandy,n-2),grandy(grandy,n-3)}; for(int i=1;i