#include <stdio.h>
main()
{
	char letra='@';
	while (letra!=EOF)
	{
		letra=getchar();
		if (letra>='a' && letra<='z')/*esto es para no tener problemas con clas minusculas y todas me las transforme en mayusculas*/
		
		letra=letra-32;/*si a una minuscula le restamos 32 eso lo transforma en mayuscula segun el cod. ascii*/
		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("623");
				  break;
			default: if (letra>=48 && letra<=57)/*si me aparece cualquier otra cosa que no sea una letra,entonces
								esto imprime un #*/
					 printf("#");
				 else
					 printf("%c",letra);

		}
	}
return 0;
}
