#include #include #include int grid[26][26]; char path[100]; bool find (int a, int n, int p) { int i; path[p]=a+'A'; path[p+1]=0; bool j=false, f=false, t=false; if (a==2) { for (i=0; i0) if (find(i,n-grid[a][i],p+1)) return true; return false; } void main () { int sets, n, i, j, k, d; char a, b; char inp[80]; scanf("%d", &sets); for (i=0; i