#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b>N>>M; vector S(N); for(int i=0;i>S[i]; string A=S[0],B=S[1]; int i=0; while(i=0&&A[j]==B[j]) j--; set SE; if(i==j){ string C=A.substr(0,i)+A[i]+B[i]+A.substr(i),D=A.substr(0,i)+B[i]+A[i]+A.substr(i); { bool f=true; for(int i=0;i