#include <iostream>
	#include <vector>

	const std::vector<std::string> simple {
		"twelve", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine",
		"ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen",
		"nineteen"
	};

	const std::vector<std::string> units {
		"oh", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine",
	};

	const std::vector<std::string> dozens {
		"", "ten", "twenty", "thirty", "fourty", "fifty"
	};

	std::string to_hours(const std::string& input)
	{
		return simple[std::stoi(input) % 12];
	}

	std::string to_minutes(const std::string& input)
	{
		size_t number = std::stoi(input);
		if(number == 0)
			return "";
		if(1 <= number && number < simple.size())
			return 1 <= number && number <= 9 ? "oh " + simple[number] : simple[number];
		std::string result  = dozens[input[0] - '0'];
		if(input[1] != '0')
			result += " " + units[input[1] - '0'];
		return result;
	}

	int main()
	{
		std::string line;
		while(getline(std::cin, line))
		{
			size_t colon = line.find(':');
			std::string hour = line.substr(0, colon);
			std::string minute = line.substr(colon + 1);

			std::cout << "It's " << to_hours(hour) << ' ';
			std::string minutes = to_minutes(minute);
			if(minutes.length())
				std::cout << minutes << ' ';
			int number = std::stoi(hour);
			std::cout << (0 <= number && number <= 11 ? "am" : "pm") << std::endl;
		}
	}