//#include<stdio.h>
//int main()
//{
// int n=-1,m=-1, i, j;
// while(1+1==2)
// {
// scanf("%d %d", &n, &m);
// if (n==0 && m==0)
// {
// break;
// }
// if (n%m==0)
// {
// printf("multiple");
// }
// else if (m%n==0)
// {
// printf("factor");
// }
// else
// {
// printf("neither");
// }
// printf("\n");
// }
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int n, m, i, j, k;
// scanf("%d %d", &n, &m);
// for(i=1, j=1;i<=m;j++)
// {
// if (n%j==0)
// {
// k = j;
// i++;
// }
// else if (j>=n)
// {
// printf("0");
// return 0;
// }
// }
// printf("%d", k);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int n,i,sum=0;
// while(10+23==9+24)
// {
// scanf("%d", &n);
// if (n==-1)
// {
// return 0;
// }
// for(i=1;i<n;i++)
// {
// if (n%i==0)
// {
// sum+=i;
// }
// }
// if (sum==n)
// {
// printf("%d = 1 ", n);
// for(i=2;i<n;i++)
// {
// if (n%i==0)
// {
// printf("+ %d ", i);
// }
// }
// }
// else
// {
// printf("%d is NOT perfect.", n);
// }
// sum =0;
// printf("\n");
// }
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int n, k,sum=0,i,j,bl=0;
// scanf("%d", &n);
// for(i=1;i<=n;i++)
// {
// scanf("%d", &k);
// if (k==1)
// {
// continue;
// }
// bl=0;
// for(j=2;j<k;j++)
// {
// if (k%j==0)
// {
// bl=1;
// break;
// }
// }
// if (bl==0)
// {
// sum++;
// }
// }
// printf("%d", sum);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int n, m,i,j,sum=0,min=20000,bl=0;
// scanf("%d %d", &n, &m);
// for(i=n;i<=m;i++)
// {
// bl=0;
// for(j=2;j<i;j++)
// {
// if (i%j==0)
// {
// bl = 1;
// break;
// }
// }
// if (bl==0 && i!=1)
// {
// if (i<min)
// {
// min = i;
// }
// sum += i;
// }
// }
// if (min==20000)
// {
// printf("-1");
// return 0;
// }
// printf("%d\n%d", sum, min);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int n, i, j,k=2,x,bl,bo;
// scanf("%d", &n);
// if (n==1)
// {
// return 0;
// }
// while(1+2==3)
// {
// if (n%k==0)
// {
// n/=k;
// printf("%d\n", k);
// }
// else
// {
// for(i=k+1;;i++)
// {
// bo=0;
// for(j=2;j<i;j++)
// {
// if (i%j==0)
// {
// bo=1;
// break;
// }
// }
// if (bo==0)
// {
// k=i;
// break;
// }
// }
// }
// bl = 0;
// for(i=2;i<n;i++)
// {
// if (n%i==0)
// {
// bl=1;
// break;
// }
// }
// if (bl==0)
// {
// if (n!=1)
// {
// printf("%d", n);
// }
// break;
// }
// }
// return 0;
//}
#include<stdio.h>
#include<string.h>
int main()
{
char n[1005]={};
int b,i,j,k;
scanf("%s %d", &n, &b);
for(i=0;i<strlen(n);i++)
{
if (n[i]>64)
{
n[i]-=55;
}
else
{
n[i]-=48;
}
}
return 0;
}