Pentru că s-a calificat la Olimpiada Națională de Informatică de la Craiova, NN îi pregătește lui XORin un tort. Tortul este dreptunghiular, format din linii și coloane numerotate de la la pentru linii și de la la pentru coloane. Tortul este format din bucăți de dimensiune , fiecare fiind acoperită cu un alt tip de glazură. În fiecare zi NN îi taie lui XORin câte o felie, alegând cel mai mare pătrat care conține bucăți acoperite cu același tip de glazură. În cazul în care există mai multe astfel de felii, NN o alege pe cea care are colțul din dreapta jos situat pe linia cu indicele cel mai mic. Dacă și în acest caz există mai multe posibilități, el o va alege pe cea cu colțul din dreapta jos situat în coloana cu indicele cel mai mic.
Cerinţă
Precizați latura și coordonatele colțului din dreapta jos pentru fiecare felie de tort primită, în ordinea specificată mai sus.
Date de intrare
Fișierul tort.in
conține pe prima linie numerele naturale și , separate printr-un spațiu, reprezentând lungimea și lățimea tortului. Pe următoarele linii se vor afla câte caractere din mulțimea 0
, ..., 9
reprezentând tipul de glazură cu care este acoperită bucata de pe linia și coloana a tortului. Liniile și coloanele sunt numerotate de la la , respectiv de la la . Pe linii nu există spațiu între oricare două caractere alăturate.
Date de ieșire
În fișierul de ieșire tort.out
se vor afișa feliile de tort în ordinea în care XORin le va primi. Pentru fiecare felie se va afișa latura feliei, precum și coordonatele colțului din dreapta jos, valori separate prin câte un singur spațiu.
Restricții și precizări
- Numerotarea liniilor și coloanelor nu se schimbă în urma operațiilor de eliminare.
- Pentru din teste se garantează că
Exemplul 1
tort.in
4 7
1111111
1112333
1112333
4444333
tort.out
3 3 3
3 4 7
1 1 4
1 1 5
1 1 6
1 1 7
1 2 4
1 3 4
1 4 1
1 4 2
1 4 3
1 4 4
Explicație
Prima felie primită de XORin va fi cea care are colțul din dreapta jos și latura .
A doua felie va fi cea cu colțul din dreapta jos și latura .
Următoarea felie va fi cea cu colțul din dreapta jos și latură . ș.a.m.d