#include #include #include int x[26]; int ans=0; bool check(int y) { for(int i=1;in){ans++;print(n);return;} for(int i=1;i<=n;i++) { x[y]=i; if(check(y)) dfs(y+1,n); } } int main() { int n; n=8; dfs(1,n); return 0; }