#include <stdio.h>                   /*POR: CHRISTIAN CARDENAS VILLARROEL*/
void codif(char z);
int cam(char car);
main()
{
    char car;
    system("clear");
    while ((car=getchar())!= EOF)
    {
        car=cam(car);
        codif(car);
    }
    return 0;
}

int cam(char car)           /*esta funcion convierte cada letra mayuscula que ingresemo en minuscula*/
{
 if(car>='A' && car<='Z')
   car=car+32;
return car;
}

void codif(char z)
{
 if(z>='0' && z<='9');       /* si ingresamos un numero el programa no lo tomara en cuenta*/
 else
 {
   switch (z)
   {
       case 'a': printf("123457");
    		 break;
       case 'b': printf("1234567");
                 break;
       case 'c': printf("456");
                 break;
       case 'd': printf("0158");
                 break;
       case 'e': printf("12456");
                 break;
       case 'f': printf("1249");
                 break;
       case 'g': printf("12569");
                 break;
       case 'h': printf("13457");
                 break;
       case 'i': printf("37");
                 break;
       case 'j': printf("3567");
                 break;
       case 'k': printf("13459");
                 break;
       case 'l': printf("156");
                 break;
       case 'm': printf("12357");
                 break;
       case 'n': printf("3579");
                 break;
       case 'o': printf("123567");
                 break;
       case 'p': printf("1458");
                 break;
       case 'q': printf("12347");
                 break;
       case 'r': printf("123459");
                 break;
       case 's': printf("12467");
 	         break;
       case 't': printf("278");
                 break;
       case 'u': printf("13567");
                 break;
       case 'v': printf("1379");
                 break;
       case 'w': printf("013579");
                 break;
       case 'x': printf("09");
                 break;
       case 'y': printf("1347");
                 break;
       case 'z': printf("23456");
                 break;
       default : putchar(z);
                 break;
   }
}
}

