Zeilen umkehren

Gegeben ist ein Gitter von h×wh \times w ganzen Zahlen. Ihre Aufgabe ist es, jede Zeile dieses Gitters umzukehren und sowohl das ursprüngliche als auch das veränderte Gitter auszugeben.

Die erste Zeile der Eingabe enthält zwei ganze Zahlen - die Höhe des Gitters h und die Breite des Gitters w. Die nächsten h Zeilen enthalten jeweils w ganze Zahlen.

Das Programm sollte 2 Gitter mit jeweils h Zeilen ausgeben, die jeweils w ganze Zahlen enthalten. Das erste Gitter sollte das ursprüngliche sein, während das zweite Gitter die umgekehrten Zeilen zeigt.

Eingabe

Ausgabe

3 4
10 20 30 40
11 21 31 41
12 22 32 42

10 20 30 40
11 21 31 41
12 22 32 42

40 30 20 10
41 31 21 11
42 32 22 12

Tipp

Verwenden Sie verschachtelte List-Comprehensions, um die Zeilen umzukehren.

Constraints

Time limit: 1.6 seconds

Memory limit: 512 MB

Output limit: 1 MB