{ int i,k,p;
long number;
char ch,oldch,str[MAXLEN], num[MAXLEN];
oldch='\\0';
while((ch=getchar())!='#'||oldch!='#'){ k=0,number=0,p=1;
while(ch!='#'&& k< MAXLEN-1){ str[k++]=ch; ch=getchar(); }
oldch='#'; str[k]='\\0';
for(i=k-1;i>=0;i--) {
if(str[i]>='0'&&str[i]<='9')
number=number+(str[i]-48)*p,p=p*16; else if(str[i]>='A'&&str[i]<='F')
number=number+(str[i]-55)*p,p=p*16; else if(str[i]>='a'&&str[i]<='f')
number=number+(str[i]-87)*p,p=p*16; }
printf(\} }