Als je ergens ver weg op reis gaat met het vliegtuig, is er niet altijd een rechtstreekse vlucht. Je moet dan een reeks aansluitende vluchten boeken. Soms lopen vluchten echter vertraging op. In dat geval moet je hopen dat je je aansluitende vlucht niet mist.
Om het missen van aansluitingen te vermijden, voert VPW Airlines de volgende maatregel in: indien er een vlucht vertraging oploopt, worden de daarop aansluitende vluchten uitgesteld zodat passagiers hun vlucht niet hoeven te missen. De bedoeling is dat er telkens minstens een uur tijd is om van de ene naar de andere vlucht over te stappen.
Bijvoorbeeld, stel dat VPW Airlines de volgende op elkaar aansluitende vluchten aanbiedt:



Zoals je ziet is er telkens minstens een uur tussen aankomst en vertrek van op elkaar volgende vluchten. Stel nu dat eerste vlucht 30 minuten vertraging oploopt. Het vluchtschema wordt dan:



Tussen vlucht 1 en vlucht 2 is er nu nog maar een half uur tijd om over te stappen. Dit is te weinig: VPW Airlines stelt vlucht 2 30 minuten uit:



Passagiers hebben nu slechts 55 minuten tijd om van vlucht 2 naar vlucht 3 over te stappen. VPW Airlines stelt vlucht 3 uit met 5 minuten:



De laatste vlucht hoeft niet aangepast te worden: er is nog steeds voldoende tijd tussen aankomst en vlucht.
Deze opgave houdt in dat je, gegeven een rij aansluitende vluchten en een vertraging op de eerste vlucht, uitrekent wat de aankomsttijd is van de laatste vlucht.


Invoer

Op de eerste regel staat een positief geheel getal dat het aantal testgevallen aangeeft. Per testgeval volgt:

Alle uren vallen op dezelfde dag. Ook het gezochte uur van aankomst van de laatste vlucht valt nog op dezelfde dag als de andere vluchten.

Voorbeeldinvoer:

2
30 4
8 30 11 15
12 15 13 15
14 45 17 20
19 00 23 00
60 3
8 45 11 15
12 30 15 20
16 30 17 30

Uitvoer

Per testgeval druk je één regel af met drie gehele getallen gescheiden door één spatie:

Voorbeelduitvoer:

1 23 0
2 18 5