Студент Даня получил стипендию, и на неё купил себе $$$T$$$ тульских пряников.
Тульский пряник можно представить, как клетчатый прямоугольник, где у каждой клетки есть уровень вкусности, представленный целым числом.
Так как Даня не любит прямоугольники, а любит квадраты, то он хочет вырезать из каждого своего пряника кусочек квадратной формы, у которого сумма вкусностей всех попавших в него клеток максимальна, а затем съесть вырезанные кусочки.
В первой строке содержится целое число $$$T$$$ ($$$1 \le T \le 50 $$$) — количество купленных тульских пряников.
Каждый тульский пряник описывается в первой строке двумя числами $$$N$$$ и $$$M$$$ ($$$1 \le N, M \le 500$$$) — высотой и шириной тульского пряника соответственно.
Затем следует $$$N$$$ строк по $$$M$$$ чисел, по модулю не превышающих $$$5 \cdot 10^4$$$ (но возможно отрицательных), которые описывают вкусность каждого кусочка пряника.
Гарантируется, что у каждого пряника есть хотя бы одна клетка, у которой неотрицательная вкусность. Сумма высот тульских пряников не превосходит 500.
Для каждого тульского пряника в отдельной строке выведите максимальную сумму вкусностей по всем кусочкам квадратной формы.
1 4 3 -6 2 1 -3 -5 -4 -6 7 -6 5 -9 -10
7
3 2 5 1 2 -1 -3 5 -4 -1 -2 1 5 3 4 -3 8 6 4 -8 -7 -5 3 -5 -5 8 6 2 2 -5 5 4 -6
8 18 5
| Название |
|---|


