#include <iostream>
#include <regex>
#include <string>
int main()
{
const std::regex time_regex("(\\d|[0,1]\\d|2[0-3]):([0-5]\\d):([0-5]\\d)");
std::smatch time_match;
std::string line;
while (std::getline(std::cin, line))
{
if (std::regex_match(line, time_match, time_regex))
{
int hours = std::stoi(time_match[1]);
int minutes = std::stoi(time_match[2]);
int seconds = std::stoi(time_match[3]);
std::cout << "h=" << hours << " m=" << minutes << " s=" << seconds << std::endl;
}
else
{
std::cout << "Invalid time: " << line << std::endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8cmVnZXg+CiNpbmNsdWRlIDxzdHJpbmc+CgppbnQgbWFpbigpCnsKCWNvbnN0IHN0ZDo6cmVnZXggdGltZV9yZWdleCgiKFxcZHxbMCwxXVxcZHwyWzAtM10pOihbMC01XVxcZCk6KFswLTVdXFxkKSIpOwoJc3RkOjpzbWF0Y2ggdGltZV9tYXRjaDsKCXN0ZDo6c3RyaW5nIGxpbmU7CgoJd2hpbGUgKHN0ZDo6Z2V0bGluZShzdGQ6OmNpbiwgbGluZSkpCgl7CgkJaWYgKHN0ZDo6cmVnZXhfbWF0Y2gobGluZSwgdGltZV9tYXRjaCwgdGltZV9yZWdleCkpCgkJewoJCQlpbnQgaG91cnMgPSBzdGQ6OnN0b2kodGltZV9tYXRjaFsxXSk7CgkJCWludCBtaW51dGVzID0gc3RkOjpzdG9pKHRpbWVfbWF0Y2hbMl0pOwoJCQlpbnQgc2Vjb25kcyA9IHN0ZDo6c3RvaSh0aW1lX21hdGNoWzNdKTsKCQkJc3RkOjpjb3V0IDw8ICJoPSIgPDwgaG91cnMgPDwgIiBtPSIgPDwgbWludXRlcyA8PCAiIHM9IiA8PCBzZWNvbmRzIDw8IHN0ZDo6ZW5kbDsKCQl9CgkJZWxzZQoJCXsKCQkJc3RkOjpjb3V0IDw8ICJJbnZhbGlkIHRpbWU6ICIgPDwgbGluZSA8PCBzdGQ6OmVuZGw7CgkJfQoJfQoKCXJldHVybiAwOwp9