#include <iostream>
#include <string>
#include <map>
using namespace std;
int main() {
// read input
map<string, int> iftar; // map day to seconds since midnight
for (int i = 0; i < 7; i++) {
string day, time;
cin >> day >> time;
int h = stoi(time.substr(0, 2));
int m = stoi(time.substr(3, 2));
int s = stoi(time.substr(6, 2));
iftar[day] = h * 3600 + m * 60 + s;
}
int q;
cin >> q;
for (int i = 0; i < q; i++) {
string day, time;
cin >> day >> time;
int h = stoi(time.substr(0, 2));
int m = stoi(time.substr(3, 2));
int s = stoi(time.substr(6, 2));
int now = h * 3600 + m * 60 + s;
int next = iftar[day];
if (now >= next) next += 7 * 24 * 3600; // add a week if already passed
cout << next - now << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8bWFwPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgLy8gcmVhZCBpbnB1dAogICAgbWFwPHN0cmluZywgaW50PiBpZnRhcjsgLy8gbWFwIGRheSB0byBzZWNvbmRzIHNpbmNlIG1pZG5pZ2h0CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDc7IGkrKykgewogICAgICAgIHN0cmluZyBkYXksIHRpbWU7CiAgICAgICAgY2luID4+IGRheSA+PiB0aW1lOwogICAgICAgIGludCBoID0gc3RvaSh0aW1lLnN1YnN0cigwLCAyKSk7CiAgICAgICAgaW50IG0gPSBzdG9pKHRpbWUuc3Vic3RyKDMsIDIpKTsKICAgICAgICBpbnQgcyA9IHN0b2kodGltZS5zdWJzdHIoNiwgMikpOwogICAgICAgIGlmdGFyW2RheV0gPSBoICogMzYwMCArIG0gKiA2MCArIHM7CiAgICB9CiAgICBpbnQgcTsKICAgIGNpbiA+PiBxOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBxOyBpKyspIHsKICAgICAgICBzdHJpbmcgZGF5LCB0aW1lOwogICAgICAgIGNpbiA+PiBkYXkgPj4gdGltZTsKICAgICAgICBpbnQgaCA9IHN0b2kodGltZS5zdWJzdHIoMCwgMikpOwogICAgICAgIGludCBtID0gc3RvaSh0aW1lLnN1YnN0cigzLCAyKSk7CiAgICAgICAgaW50IHMgPSBzdG9pKHRpbWUuc3Vic3RyKDYsIDIpKTsKICAgICAgICBpbnQgbm93ID0gaCAqIDM2MDAgKyBtICogNjAgKyBzOwogICAgICAgIGludCBuZXh0ID0gaWZ0YXJbZGF5XTsKICAgICAgICBpZiAobm93ID49IG5leHQpIG5leHQgKz0gNyAqIDI0ICogMzYwMDsgLy8gYWRkIGEgd2VlayBpZiBhbHJlYWR5IHBhc3NlZAogICAgICAgIGNvdXQgPDwgbmV4dCAtIG5vdyA8PCBlbmRsOwogICAgfQogICAgcmV0dXJuIDA7Cn0=
U2F0dXJkYXkgMDY6MDA6MDAKU3VuZGF5IDA2OjAxOjAwCk1vbmRheSAwNjowMjowMApUdWVzZGF5IDA2OjAzOjAwCldlZG5lc2RheSAwNjowNDowMApUaHVyc2RheSAwNjowNTowMApGcmlkYXkgMDY6MDY6MDAKMgpTYXR1cmRheSAwNTo1MjoyMApUaHVyc2RheSAwNjowNTowMAo=
Saturday 06:00:00
Sunday 06:01:00
Monday 06:02:00
Tuesday 06:03:00
Wednesday 06:04:00
Thursday 06:05:00
Friday 06:06:00
2
Saturday 05:52:20
Thursday 06:05:00