void swap(char *a,char *b){ char t=*a; *a=*b; *b=t; } void reverse(char *a,int low,int high){ for(int i=0;i<(high-low+1)/2;i++) swap(&a[low+i], &a[high-i]); } bool solve(char* A, char* B ) { // write code here if(strcmp(A,B)==0) return true; int...