Магический мир недавно перешёл на хранение информации в двумерных массивах префиксных сумм (2D prefix sum arrays). Это упрощает их работу и значительно ускоряет процесс. Но, как нередко бывает, у них иногда пропадают исходные массивы, и они не могут двигаться дальше. Сможете ли вы помочь им восстановить исходный двумерный массив, если дана только его матрица префиксных сумм?
Входные данные
Первая строка входных данных содержит два целых числа — количество строк матрицы r и количество столбцов c (1 ≤ r, c ≤ 1000).
Далее идут r строк, в каждой из которых находится c целых чисел, разделённых пробелом. Эти числа представляют элементы матрицы префиксных сумм .
Выходные данные
Программа должна вывести r строк, каждая из которых содержит c чисел, соответствующих исходному массиву.