#include <iostream>
#include <string.h>
#include <stdio.h>
int val(char c)
{
if (c >= '0' && c <= '9')
return (int)c - '0';
else
return (int)c - 'A' + 10;
}
long long basemachine(int base, const char *str)
{
int len = strlen(str);
long long power=1;
long long num=0;
for (int i=len-1; i>=0; i--) {
num+= val(str[i]) * power;
power = power * base;
}
return num;
}
int main() {
char str1[]="2P6X2MU";
char str2[]="6PMP5GK";
long long n=basemachine(35, str1);
long long m=basemachine(30, str2);
std::cout<<n<<" "<<m;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nLmg+CiNpbmNsdWRlIDxzdGRpby5oPgoKaW50IHZhbChjaGFyIGMpCnsKICAgIGlmIChjID49ICcwJyAmJiBjIDw9ICc5JykKICAgICAgICByZXR1cm4gKGludCljIC0gJzAnOwogICAgZWxzZQogICAgICAgIHJldHVybiAoaW50KWMgLSAnQScgKyAxMDsKfQoKbG9uZyBsb25nIGJhc2VtYWNoaW5lKGludCBiYXNlLCBjb25zdCBjaGFyICpzdHIpCnsKICAgIGludCBsZW4gPSBzdHJsZW4oc3RyKTsKICAgIGxvbmcgbG9uZyBwb3dlcj0xOwogICAgbG9uZyBsb25nIG51bT0wOwoKICAgIGZvciAoaW50IGk9bGVuLTE7IGk+PTA7IGktLSkgewogICAgICAgIG51bSs9IHZhbChzdHJbaV0pICogcG93ZXI7CiAgICAgICAgcG93ZXIgPSBwb3dlciAqIGJhc2U7CiAgICB9CiAgICByZXR1cm4gbnVtOwp9CgppbnQgbWFpbigpIHsKICAgIGNoYXIgc3RyMVtdPSIyUDZYMk1VIjsKICAgIGNoYXIgc3RyMltdPSI2UE1QNUdLIjsKICAgIGxvbmcgbG9uZyBuPWJhc2VtYWNoaW5lKDM1LCBzdHIxKTsKICAgIGxvbmcgbG9uZyBtPWJhc2VtYWNoaW5lKDMwLCBzdHIyKTsKICAgIHN0ZDo6Y291dDw8bjw8IiAiPDxtOwp9Cg==