- #include <bits/stdc++.h> 
- using namespace std; 
- #define prev kundol 
- int n, o, A, B, asum, bsum; 
- string s, prev; 
- string print(int a){ 
-     string d = "00" + to_string(a / 60); 
-     string e = "00" + to_string(a % 60); 
-     return d.substr(d.size() - 2, 2) + ":" + e.substr(e.size() - 2, 2); 
- } 
-   
- int changeToInt(string a){ 
-     return atoi(a.substr(0, 2).c_str()) * 60 + atoi(a.substr(3, 2).c_str()); 
- } 
-   
- void go(int &sum, string s){ 
-     sum += changeToInt(s) - changeToInt(prev); 
- } 
-   
- int main(){ 
-     cin >> n; 
-     for(int i = 0; i < n; i++){ 
-         cin >> o >> s; 
-         if(A > B) go(asum, s); 
-         else if(B > A) go(bsum, s); 
-         o == 1 ? A++ : B++; 
-   
-         prev = s; 
-     } 
-   
-     if(A > B) go(asum, "48:00"); 
-     else if(B > A) go(bsum, "48:00"); 
-   
-     cout << print(asum) << "\n"; 
-     cout << print(bsum) << "\n"; 
- } 
				I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgcHJldiBrdW5kb2wKaW50IG4sIG8sIEEsIEIsIGFzdW0sIGJzdW07CnN0cmluZyBzLCBwcmV2OwpzdHJpbmcgcHJpbnQoaW50IGEpewogICAgc3RyaW5nIGQgPSAiMDAiICsgdG9fc3RyaW5nKGEgLyA2MCk7CiAgICBzdHJpbmcgZSA9ICIwMCIgKyB0b19zdHJpbmcoYSAlIDYwKTsKICAgIHJldHVybiBkLnN1YnN0cihkLnNpemUoKSAtIDIsIDIpICsgIjoiICsgZS5zdWJzdHIoZS5zaXplKCkgLSAyLCAyKTsKfQoKaW50IGNoYW5nZVRvSW50KHN0cmluZyBhKXsKICAgIHJldHVybiBhdG9pKGEuc3Vic3RyKDAsIDIpLmNfc3RyKCkpICogNjAgKyBhdG9pKGEuc3Vic3RyKDMsIDIpLmNfc3RyKCkpOwp9Cgp2b2lkIGdvKGludCAmc3VtLCBzdHJpbmcgcyl7CiAgICBzdW0gKz0gY2hhbmdlVG9JbnQocykgLSBjaGFuZ2VUb0ludChwcmV2KTsKfQoKaW50IG1haW4oKXsKICAgIGNpbiA+PiBuOwogICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKyl7CiAgICAgICAgY2luID4+IG8gPj4gczsKICAgICAgICBpZihBID4gQikgZ28oYXN1bSwgcyk7CiAgICAgICAgZWxzZSBpZihCID4gQSkgZ28oYnN1bSwgcyk7CiAgICAgICAgbyA9PSAxID8gQSsrIDogQisrOwoKICAgICAgICBwcmV2ID0gczsKICAgIH0KCiAgICBpZihBID4gQikgZ28oYXN1bSwgIjQ4OjAwIik7CiAgICBlbHNlIGlmKEIgPiBBKSBnbyhic3VtLCAiNDg6MDAiKTsKCiAgICBjb3V0IDw8IHByaW50KGFzdW0pIDw8ICJcbiI7CiAgICBjb3V0IDw8IHByaW50KGJzdW0pIDw8ICJcbiI7Cn0=