#include <string>
#include <iostream>
using namespace std;
//给一个字符串,都是十六进制表示的
//都是十六进制表示的,其中有两个需要转码
//A->12 34
//B->AB CD
//7 1 2 3 4 5 A B
//9 1 2 3 4 5 12 34 AB CD
//第一个数字记录个数,也为十六进制

//十六进制转换函数
	string toHex(int num)
	{
		//知道商为0为止
		string result = "";
		while(num)
		{
			int temp = num % 16;
			num = num / 16;
			string temp_s;
			if (temp < 10)
			{
				temp_s = to_string(temp);
			}
			else 
			{
				temp_s = (temp - 10) + 'A';
			}
			result = temp_s + result;
		}
		return result;
	}


int main()
{
	string num;
	cin >> num;
	string str;
	string result = "";
	int number = stoi(num);
	while (cin >> str)
	{
		if (str == "A")
		{
			str = "12 34";
			number++;
		}
		if (str == "B")
		{
			str = "AB CD";
			number++;
		}
		//如果是其他的字符则维持原状
		result = result+" "+str;
	}
	//接下来要把number这个数字转换为十六进制
	string s = toHex(number);
	result = s + result;
	cout << result << endl;
	system("pause");
	
	return 0;
}//报文转发啊