#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>

int main(void)
{
	char input[100] = { 0 };

	while (gets(input))
	{
		int str_len = strlen(input) - 2; // 去掉前面两个字符‘0’‘x’
		int dem = 0; // 十进制数

		for (int i = 0; i < str_len; i++)
		{
			int num = 0;

			if (('0' <= input[i + 2]) && (input[i + 2] <= '9'))
			{
				num = (int)input[i + 2] - 48; // 强制转换,并转成对应数字的十进制值
			}
			else if (('A' <= input[i + 2]) && (input[i + 2] <= 'F'))
			{
				num = (int)input[i + 2] - 55; // 强制转换,并转成对应数字的十进制值
			}
			else if (('a' <= input[i + 2]) && (input[i + 2] <= 'f'))
			{
				num = (int)input[i + 2] - 87; // 强制转换,并转成对应数字的十进制值
			}

			num = num * pow(16, (str_len - 1 - i));

			dem += num;
		}

		printf("%d\r\n", dem);
	}

	system("pause");

	return 0;
}