A. Портал
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

CQXYM нашел прямоугольник $$$A$$$ размера $$$n \times m$$$, состоящий из $$$n$$$ строк и $$$m$$$ столбцов. Каждый блок прямоугольника либо является обсидиановым блоком, либо пуст. За одну операцию CQXYM может заменить обсидиановый блок пустым или пустой — обсидиановым.

Прямоугольник $$$M$$$ размера $$$a \times b$$$ называется порталом тогда и только тогда, когда он удовлетворяет следующим условиям:

  • $$$a \geq 5,b \geq 4$$$.
  • Для всех $$$1 < x < a$$$, блоки $$$M_{x,1}$$$ и $$$M_{x,b}$$$ обсидиановые.
  • Для всех $$$1 < x < b$$$, блоки $$$M_{1,x}$$$ и $$$M_{a,x}$$$ обсидиановые.
  • Для всех $$$1<x<a,1<y<b$$$, блок $$$M_{x,y}$$$ пустой.
  • $$$M_{1, 1}, M_{1, b}, M_{a, 1}, M_{a, b}$$$ могут быть любого типа.

Обратите внимание, что портал имеет $$$a$$$ строк и $$$b$$$ столбцов (не $$$b$$$ строк и $$$a$$$ столбцов).

CQXYM хочет узнать, за какое минимальное число операций один из подпрямоугольников можно сделать порталом.

Входные данные

Первая строка входных данных содержит целое число $$$t$$$ ($$$t \geq 1$$$) — количество наборов входных данных.

Для каждого набора входных данных в первой строке содержатся два целых числа $$$n$$$ и $$$m$$$ ($$$5 \le n \le 400$$$, $$$4 \le m \le 400$$$).

Далее следуют $$$n$$$ строк по $$$m$$$ символов $$$0$$$ или $$$1$$$ в каждой. Если $$$j$$$-й символ $$$i$$$-й строки равен $$$0$$$, блок $$$A_{i,j}$$$ пуст. В противном случае блок $$$A_{i,j}$$$ обсидиановый.

Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$400$$$.

Гарантируется, что сумма $$$m$$$ по всем наборам входных данных не превосходит $$$400$$$.

Выходные данные

Выведите $$$t$$$ ответов, по одному на строке.

Примеры
Входные данные
1
5 4
1000
0000
0110
0000
0001
Выходные данные
12
Входные данные
1
9 9
001010001
101110100
000010011
100000001
101010101
110001111
000001111
111100000
000110000
Выходные данные
5
Примечание

В первом тестовом случае портал в итоге выглядит следующим образом:


1110
1001
1001
1001
0111