#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 #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; int main() { // int dp[1001]; // dp[0]=0; // for(int i=1; i<=100; i++){ // set st; // for(int j=1; j<=i; j<<=1){ // st.insert(dp[i-j]); // } // for(int j=0; ; j++){ // if(st.find(j)==st.end()){ // dp[i]=j;break; // } // } // } // for(int i=0; i<=100; i++){ // cout<>h>>w; string s[303]; for(int i=0; i>s[i]; } int g=0; for(int j=0; j