//12148
//Electricity
//Misc;Ad hoc
#include <iostream>
using namespace std;
int M[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
bool oneday(int ad, int am, int ay, int bd, int bm, int by) {
if (--bd == 0) {
if (--bm == 0) {
--by;
bm=12;
}
bd = M[bm-1];
bool isleap = (by%4==0 && (by%100!=0 || by%400==0));
if (bm==2 && isleap) bd=29;
}
return ad==bd && am==bm && ay==by;
}
int main() {
int n, ad=0, am=0, ay=0, ac=0;
while(cin >> n, n) {
int sum = 0, count=0;
while(n--) {
int bd, bm, by, bc;
cin >> bd >> bm >> by >> bc;
if (oneday(ad, am, ay, bd, bm, by)) {
sum += bc-ac; count++;
}
ad = bd; am = bm; ay = by; ac = bc;
}
cout << count << " " << sum << endl;
}
return 0;
}
Ly8xMjE0OAovL0VsZWN0cmljaXR5Ci8vTWlzYztBZCBob2MKI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IE1bXSA9IHszMSwgMjgsIDMxLCAzMCwgMzEsIDMwLCAzMSwgMzEsIDMwLCAzMSwgMzAsIDMxIH07Cgpib29sIG9uZWRheShpbnQgYWQsIGludCBhbSwgaW50IGF5LCBpbnQgYmQsIGludCBibSwgaW50IGJ5KSB7CiAgICBpZiAoLS1iZCA9PSAwKSB7IAogICAgICAgIGlmICgtLWJtID09IDApIHsKICAgICAgICAgICAgLS1ieTsKICAgICAgICAgICAgYm09MTI7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGJkID0gTVtibS0xXTsKICAgICAgICAKICAgICAgICBib29sIGlzbGVhcCA9IChieSU0PT0wICYmIChieSUxMDAhPTAgfHwgYnklNDAwPT0wKSk7CiAgICAgICAgaWYgKGJtPT0yICYmIGlzbGVhcCkgYmQ9Mjk7CiAgICB9CiAgICByZXR1cm4gYWQ9PWJkICYmIGFtPT1ibSAmJiBheT09Ynk7CiAgICAKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgbiwgYWQ9MCwgYW09MCwgYXk9MCwgYWM9MDsKICAgIHdoaWxlKGNpbiA+PiBuLCBuKSB7CiAgICAgICAgaW50IHN1bSA9IDAsIGNvdW50PTA7CiAgICAgICAgd2hpbGUobi0tKSB7CiAgICAgICAgICAgIGludCBiZCwgYm0sIGJ5LCBiYzsKICAgICAgICAgICAgY2luID4+IGJkID4+IGJtID4+IGJ5ID4+IGJjOwogICAgICAgICAgICBpZiAob25lZGF5KGFkLCBhbSwgYXksIGJkLCBibSwgYnkpKSB7CiAgICAgICAgICAgICAgICBzdW0gKz0gYmMtYWM7IGNvdW50Kys7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgYWQgPSBiZDsgYW0gPSBibTsgYXkgPSBieTsgYWMgPSBiYzsKICAgICAgICB9CiAgICAgICAgY291dCA8PCBjb3VudCA8PCAiICIgPDwgc3VtIDw8IGVuZGw7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=