#include <stdio.h>
#include <math.h>
#include <string.h>
int main()
{
const char Index[16] = "0123456789ABCDEF";
char temp[16]={0};
char s[37];
int len, N, i, j, m = 0, r = 0;
scanf("%d", &N);
fflush(stdin);
scanf("%s", s);
len=strlen(s);
for (i = 0; i < N; i++)
{
temp[i] = Index[i];
}
if (strspn(s, temp) == len)
{
for (i = len - 1; i >= 0; i--)
{
for (j = 0; j < N; j++)
{
if (s[i] == Index[j])
{
r += j * pow(N, m);
m++;
break;
}
}
}
printf("%d", r);
}
else
printf("Error");
return 0;
}