#include <iostream>
#include <sstream>

int main() {
    int n[4];
    std::istringstream iss("02:30:41:28");
    if (iss >> n[0] && iss.get() == ':' &&
        iss >> n[1] && iss.get() == ':' &&
        iss >> n[2] && iss.get() == ':' &&
        iss >> n[3] >> std::ws && iss.eof())
        std::cout << n[0] << ' ' << n[1] << ' ' << n[2] << ' ' << n[3] << '\n';
    else
        std::cerr << "parsing error\n";
}