#include using namespace std; int main(){ int n; cin >> n; vector S(n); for(int i=0;i> S[i]; } int reach=0; //horizontal for(int i=0;i1){ b=false; break; } }else if(S[i][j]!='A'){ b=false; break; } } if(b){ reach++; } } //vertical for(int j=0;j1){ b=false; break; } }else if(S[i][j]!='A'){ b=false; break; } } if(b){ reach++; } } //oblique { bool b=true; int p=0; for(int i=0;i1){ b=false; break; } }else if(S[i][i]!='A'){ b=false; break; } } if(b){ reach++; } b=true; p=0; for(int i=0;i1){ b=false; break; } }else if(S[i][j]!='A'){ b=false; break; } } if(b){ reach++; } } cout << reach << endl; return EXIT_SUCCESS; }