Accepted
/in/foo.cc: In function 'int main()':
/in/foo.cc:11:50: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
if(!(i<X&&i+x>X)&&!(i<Y&&i+x>Y))g[s][x]|=1<<i+x;
~^~
/in/foo.cc: In function 'int main()':
/in/foo.cc:11:50: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
if(!(i<X&&i+x>X)&&!(i<Y&&i+x>Y))g[s][x]|=1<<i+x;
~^~