Il magico mondo di si è evoluto e ora memorizza le informazioni in matrici di somme parziali 2D (2D prefix sum arrays). Questo consente di spostarsi più rapidamente e risparmiare tempo. Tuttavia, come spesso accade, talvolta la matrice originale va persa e ci si blocca. Puoi aiutare a ricostruire la matrice iniziale a partire dalla matrice delle somme parziali 2D fornita?
Dati in ingresso
La prima riga dei dati in ingresso contiene due interi: il numero di righe r e il numero di colonne c (1 ≤ r, c ≤ 1000).
Le successive r righe contengono c interi separati da uno spazio, che rappresentano gli elementi della matrice delle somme parziali .
Dati in uscita
Il programma deve stampare r righe contenenti c numeri, che rappresentano la matrice iniziale.