bool OneAway(char* str1, char* str2){
for(i = 0, j = 0; i < len1 && j < len2; i++, j++){
if( i == len1 && j == len2){
int e_i = len1 - 1, e_j = len2 -1;
for(e_i = len1 - 1, e_j = len2 -1; e_i >= i && e_j >= j; e_i--, e_j--){
if(str1[e_i] != str2[e_j]){
printf("i = %d, j = %d, ei = %d, ej = %d\n", i, j, e_i, e_j);
return (e_i - i <= 1) && (e_j - j <= 1);