시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB23000.000%

문제

En magisk sekvens av längd $n + 1$ är en sekvens av tal $a, a + d, a + 2d, ..., a + nd$ för två rationella tal $a$ och $d$, t.ex. $2, 5.5, 9, 12.5$ eller $5, 5, 5$ eller $2, 1, 0, -1, -2$.

En magisk rektangel av storlek $R \times C$ är en rektangel där varje rad och kolumn är en magisk sekvens.

Givet en rektangel av heltal där vissa av talen är bortsuddade, avgör om det går att fylla i dessa bortsuddade tal så att rektangeln är en magisk rektangel.

입력

Den första raden i indata innehåller talen $R$ och $C$, antalet rader och kolumner i den givna rektangeln. Sedan följer $R$ rader med $C$ heltal vardera.

Ett bortsuddat tal representeras som en punkt.

출력

Om ingen lösning finns, skriv ut ej magisk.

Annars, skriv ut $R$ rader med $C$ kolumner - en magisk rektangel där du tagit indatarektangeln och ersatt de bortsuddade talen.

Rationella tal ska anges på formen N/D, där $N$ och $D$ är högst 100 siffror långa. Observera att det inte ska vara mellanslag mellan talen och divisionstecknet.

Om $D = 1$ kan du skriva N.

제한

I de första 9 fallen gäller $1 \le R, C \le 6$.

서브태스크

번호배점제한
110

alla tal är redan ifyllda.

210

Antingen $R$ eller $C$ är 1.

310

$R = C = 2$

410

varje testfall har en unik lösning, och rektangeln är konstruerad så att det finns en rad eller kolumn med bara ett bortsuddat tal, och när den fylls i finns det återigen en rad eller kolumn med bara ett tal, osv, ända tills hela rektangeln är ifylld. 

510

varje testfall har en unik lösning som innehåller enbart heltal.

610

varje testfall har en unik lösning.

710

varje testfall har antingen en unik lösning som innehåller enbart heltal, eller så har det inte en lösning.

810

varje testfall har antingen en unik lösning eller ingen lösning alls.

910

inga ytterligare begränsningar.

1010

inga ytterligare begränsningar, men $1 \le R, C \le 50$.

예제 입력 1

3 5
. . 3 . 5
. . . 5 .
. . . . 7

예제 출력 1

1 2 3 4 5
2 3 4 5 6
3 4 5 6 7

예제 입력 2

1 6
4 . . 0 . .

예제 출력 2

4 8/3 4/3 0 -4/3 -8/3

예제 입력 3

1 4
1 2 . 2

예제 출력 3

ej magisk

예제 입력 4

3 3
1 . .
. 2 .
. . 3

예제 출력 4

1 0 -1
3 2 1
5 4 3

채점 및 기타 정보

  • 예제는 채점하지 않는다.