Cerință
Se dă o linie de clasament de forma — (meciuri, victorii, egaluri, înfrângeri, puncte), unele dintre ele pot fi notate cu semnul întrebării () dar nu și , această linie de clasament fiind corespunzătoare rezultatelor unei echipe de-a lungul unui sezon competițional dintr-o ligă de fotbal din sud-estul Europei.
Acum B.B.C, un specialist în domeniu, vrea să afle dacă putem obține o configurație plecând de la configurația curentă care să fie validă din punct de vedere al regulilor de la fotbal ( puncte la victorie, punct la egal, puncte la înfrângeri) sau să se spună dacă e imposibil acest lucru. Acest lucru se poate face prin înlocuirea semnelor de întrebare cu numere naturale.
De exemplu configurația e validă, deoarece putem obține configurația — victorii, egal si înfrângere.
Aveți grijă că numărul de meciuri este mereu cunoscut.
Date de intrare
Pe prima linie se va găsi numărul de teste .
Pe fiecare din următoarele linii se va găsi o configurație având formatul descris în enunț, fiecare din cele poziții poate conține fie caracterul ?
, fie un număr natural, reprezentând numărul corespunzător acelei poziții.
Date de ieșire
Pe fiecare linie se va găsi fie o configurație corectă plecând de la cea dată de la intrare sau mesajul Impossible
, în caz contrar.
Orice configurație corectă este acceptată.
Restricții și precizări
# | Punctaj | Restricții |
---|---|---|
1 | 0 | Exemplu |
2 | 13 | Doar o variabilă e necunoscută și |
3 | 13 | Numărul de puncte e mereu necunoscut și |
4 | 20 | |
5 | 13 | Doar o variabilă e necunoscută |
6 | 13 | Numărul de puncte e mereu necunoscut |
7 | 28 | Fără restricții suplimentare |
Exemplu
stdin
17
5 ? ? ? ?
9 4 ? 4 ?
7 ? ? 5 4
4 1 2 1 6
6 3 ? 4 12
9 ? 4 ? 13
14 5 ? ? 13
58 28 ? ? 94
100 ? ? 43 120
10 ? ? ? ?
10 4 3 3 ?
10 4 3 ? ?
10 4 ? 3 ?
10 4 ? ? ?
10 ? 3 3 ?
10 ? 3 ? ?
10 ? ? 3 ?
stdout
5 0 0 5 0
9 4 1 4 13
7 1 1 5 4
Impossible
Impossible
9 3 4 2 13
Impossible
58 28 10 20 94
Impossible
10 0 0 10 0
10 4 3 3 15
10 4 3 3 15
10 4 3 3 15
10 4 0 6 12
10 4 3 3 15
10 0 3 7 3
10 0 7 3 7