1 #include<stdio.h>
2 #include<string.h>
3 #include<algorithm>
4 #include<math.h>
5 using namespace std;
6 int main()
7 {
8 char a[1010];
9 void aj(char a[],int len);
10 void dx(char a[],int len);
11 while(gets(a)!=0)
12 {
13 if(a[0]>='0'&&a[0]<='9')
14 aj(a,strlen(a));
15 else
16 dx(a,strlen(a));
17 }
18 return 0;
19 }
20
21 void aj(char a[],int len)
22 {
23 //puts(a);
24 char ch=a[0];
25 int num=1,i,j;
26 for(i=1;i<=len;i++)
27 {
28 if(a[i]!=ch||i==len)
29 {
30 if(ch=='0')
31 for(j=0;j<num;j++)
32 printf(" ");
33 if(ch=='2'&&num==1)
34 printf("A");
35 if(ch=='2'&&num==2)
36 printf("B");
37 if(ch=='2'&&num==3)
38 printf("C");
39 if(ch=='3'&&num==1)
40 printf("D");
41 if(ch=='3'&&num==2)
42 printf("E");
43 if(ch=='3'&&num==3)
44 printf("F");
45 if(ch=='4'&&num==1)
46 printf("G");
47 if(ch=='4'&&num==2)
48 printf("H");
49 if(ch=='4'&&num==3)
50 printf("I");
51 if(ch=='5'&&num==1)
52 printf("J");
53 if(ch=='5'&&num==2)
54 printf("K");
55 if(ch=='5'&&num==3)
56 printf("L");
57 if(ch=='6'&&num==1)
58 printf("M");
59 if(ch=='6'&&num==2)
60 printf("N");
61 if(ch=='6'&&num==3)
62 printf("O");
63 if(ch=='7'&&num==1)
64 printf("P");
65 if(ch=='7'&&num==2)
66 printf("Q");
67 if(ch=='7'&&num==3)
68 printf("R");
69 if(ch=='7'&&num==4)
70 printf("S");
71 if(ch=='8'&&num==1)
72 printf("T");
73 if(ch=='8'&&num==2)
74 printf("U");
75 if(ch=='8'&&num==3)
76 printf("V");
77 if(ch=='9'&&num==1)
78 printf("W");
79 if(ch=='9'&&num==2)
80 printf("X");
81 if(ch=='9'&&num==3)
82 printf("Y");
83 if(ch=='9'&&num==4)
84 printf("Z");
85 ch=a[i];
86 num=1;
87 }
88 else
89 num++;
90 }
91 printf("\n");
92 }
93
94 void dx(char a[],int len)
95 {
96 char ch;
97 int i;
98 for(i=0;i<len;i++)
99 {
100 if(a[i]==' ')
101 printf("0 ");
102 if(a[i]=='A')
103 printf("2 ");
104 if(a[i]=='B')
105 printf("22 ");
106 if(a[i]=='C')
107 printf("222 ");
108 if(a[i]=='D')
109 printf("3 ");
110 if(a[i]=='E')
111 printf("33 ");
112 if(a[i]=='F')
113 printf("333 ");
114 if(a[i]=='G')
115 printf("4 ");
116 if(a[i]=='H')
117 printf("44 ");
118 if(a[i]=='I')
119 printf("444 ");
120 if(a[i]=='J')
121 printf("5 ");
122 if(a[i]=='K')
123 printf("55 ");
124 if(a[i]=='L')
125 printf("555 ");
126 if(a[i]=='M')
127 printf("6 ");
128 if(a[i]=='N')
129 printf("66 ");
130 if(a[i]=='O')
131 printf("666 ");
132 if(a[i]=='P')
133 printf("7 ");
134 if(a[i]=='Q')
135 printf("77 ");
136 if(a[i]=='R')
137 printf("777 ");
138 if(a[i]=='S')
139 printf("7777 ");
140 if(a[i]=='T')
141 printf("8 ");
142 if(a[i]=='U')
143 printf("88 ");
144 if(a[i]=='V')
145 printf("888 ");
146 if(a[i]=='W')
147 printf("9 ");
148 if(a[i]=='X')
149 printf("99 ");
150 if(a[i]=='Y')
151 printf("999 ");
152 if(a[i]=='Z')
153 printf("9999 ");
154 }
155 printf("\n");
156 }