#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i> S; set st; rep(bit, 0, 1<<8){ string T = S; rep(i, 0, 8){ if(!can_change(T[i])) continue; if(bit & 1 << i) T[i] = change(T[i]); } if(check(T)) st.insert(T); } cout << st.size() << endl; return 0; }