#include <stdio.h>//思路很简单,无非就是想存一下
#include <stdlib.h>
int main()
{
int i,j;
char a2[10]="ABC0",a3[10]="DEF0",a4[10]="GHI0";
char a5[10]="JKL0",a6[10]="MNO0",a7[10]="PQRS",a8[10]="TUV0";
char a9[10]="WXYZ";
char s[1000];
while(gets(s)!=NULL)
{
int co=0,co1=0;
for(i=0;s[i]!='\0';i++)
{
if(i!=0)
{
for(j=0;j<4;j++)
{
if(a2[j]==s[i])
co++;
if(a2[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a3[j]==s[i])
co++;
if(a3[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a4[j]==s[i])
co++;
if(a4[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a5[j]==s[i])
co++;
if(a5[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a6[j]==s[i])
co++;
if(a6[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a7[j]==s[i])
co++;
if(a7[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a8[j]==s[i])
co++;
if(a8[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a9[j]==s[i])
co++;
if(a9[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
}
if(s[i]=='A') printf("2");
if(s[i]=='B') printf("22");
if(s[i]=='C') printf("222");
if(s[i]=='D') printf("3");
if(s[i]=='E') printf("33");
if(s[i]=='F') printf("333");
if(s[i]=='G') printf("4");
if(s[i]=='H') printf("44");
if(s[i]=='I') printf("444");
if(s[i]=='J') printf("5");
if(s[i]=='K') printf("55");
if(s[i]=='L') printf("555");
if(s[i]=='M') printf("6");
if(s[i]=='N') printf("66");
if(s[i]=='O') printf("666");
if(s[i]=='P') printf("7");
if(s[i]=='Q') printf("77");
if(s[i]=='R') printf("777");
if(s[i]=='S') printf("7777");
if(s[i]=='T') printf("8");
if(s[i]=='U') printf("88");
if(s[i]=='V') printf("888");
if(s[i]=='W') printf("9");
if(s[i]=='X') printf("99");
if(s[i]=='Y') printf("999");
if(s[i]=='Z') printf("9999");
if(s[i]==' ') printf("0");
}
printf("\n");
}
return 0;
}
#include <stdlib.h>
int main()
{
int i,j;
char a2[10]="ABC0",a3[10]="DEF0",a4[10]="GHI0";
char a5[10]="JKL0",a6[10]="MNO0",a7[10]="PQRS",a8[10]="TUV0";
char a9[10]="WXYZ";
char s[1000];
while(gets(s)!=NULL)
{
int co=0,co1=0;
for(i=0;s[i]!='\0';i++)
{
if(i!=0)
{
for(j=0;j<4;j++)
{
if(a2[j]==s[i])
co++;
if(a2[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a3[j]==s[i])
co++;
if(a3[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a4[j]==s[i])
co++;
if(a4[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a5[j]==s[i])
co++;
if(a5[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a6[j]==s[i])
co++;
if(a6[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a7[j]==s[i])
co++;
if(a7[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a8[j]==s[i])
co++;
if(a8[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
for(j=0;j<4;j++)
{
if(a9[j]==s[i])
co++;
if(a9[j]==s[i-1])
co1++;
}
if(co!=0&&co1!=0) printf("1");
co=0,co1=0;
}
if(s[i]=='A') printf("2");
if(s[i]=='B') printf("22");
if(s[i]=='C') printf("222");
if(s[i]=='D') printf("3");
if(s[i]=='E') printf("33");
if(s[i]=='F') printf("333");
if(s[i]=='G') printf("4");
if(s[i]=='H') printf("44");
if(s[i]=='I') printf("444");
if(s[i]=='J') printf("5");
if(s[i]=='K') printf("55");
if(s[i]=='L') printf("555");
if(s[i]=='M') printf("6");
if(s[i]=='N') printf("66");
if(s[i]=='O') printf("666");
if(s[i]=='P') printf("7");
if(s[i]=='Q') printf("77");
if(s[i]=='R') printf("777");
if(s[i]=='S') printf("7777");
if(s[i]=='T') printf("8");
if(s[i]=='U') printf("88");
if(s[i]=='V') printf("888");
if(s[i]=='W') printf("9");
if(s[i]=='X') printf("99");
if(s[i]=='Y') printf("999");
if(s[i]=='Z') printf("9999");
if(s[i]==' ') printf("0");
}
printf("\n");
}
return 0;
}