#include <string>
#include <iostream>

int nyekitka(const std::string& s)
{
    int ans;
    if (s.size() > 1 && s[0] == '0' && s[1] == 'x')
        ans = std::stoi(s, nullptr, 16);
    else if (s.size() && s[0] == '0')
        ans = std::stoi(s, nullptr, 8);
    else
        ans = std::stoi(s);
    return ans;
}

int harry(const std::string& s)
{
    return std::stoi(s, nullptr, 0);
}


int main ()
{
    std::string s;
    while(std::cin >> s)
    {
        std::cout << nyekitka(s) << "   " << harry(s) << "\n";
    }
}
