#include <cstring> #include <iostream> using namespace std; const int N=25; int n, m, mod; char p[N]; int ne[N]; int a[N][N]; void mul(int c[][N], int a[][N], int b[][N]){ static int t[N][N]; memset(t, 0x00, sizeof t); for(int i=0; i<m; ++i) for(int j=0; j<m;...