
#include <stdio.h>

char busca(char letra);/*funcion que busca la letra y la codifica*/
main()
{
	char letra='q';
	while (letra!=EOF)
	{
		letra=getchar();
		if (letra>='a' && letra<='z')/*si es minuscula la "trasnfoma"*/
		   letra=letra-32;			/*a mayuscula*/
		busca(letra);

	}
}

char busca(char letra)
{
	switch (letra)
	{
	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;
	case ' ': printf("5601");
		  break;
	default: if (letra>=48 && letra<=57)/*si es un numero imprime un "*"*/
		    printf("*");
		 else	/*si es cualquier otro caracter lo imprime tal cual*/
		    printf("%c",letra);
	}
return 0;
}

