#include <iostream>
#include <sstream>
int main() {
std::string s = "000010109000010309000010409";
std::istringstream iss(s);
char number[6], day[3], month[3];
while (iss.get(number, 6) && iss.get(day, 3) && iss.get(month, 3))
std::cout << number << " " << day << " " << month << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KCmludCBtYWluKCkgewoJCglzdGQ6OnN0cmluZyBzID0gIjAwMDAxMDEwOTAwMDAxMDMwOTAwMDAxMDQwOSI7CglzdGQ6OmlzdHJpbmdzdHJlYW0gaXNzKHMpOwoKCWNoYXIgbnVtYmVyWzZdLCBkYXlbM10sIG1vbnRoWzNdOwoJd2hpbGUgKGlzcy5nZXQobnVtYmVyLCA2KSAmJiBpc3MuZ2V0KGRheSwgMykgJiYgaXNzLmdldChtb250aCwgMykpCgkJc3RkOjpjb3V0IDw8IG51bWJlciA8PCAiICIgPDwgZGF5IDw8ICIgIiA8PCBtb250aCA8PCBzdGQ6OmVuZGw7CgkJCglyZXR1cm4gMDsKfQ==