import java.util.*;
public class Main{
public static int ram(int[][] a){
int c=0;
int rl = a.length;
int cl = a[0].length;
for(int i=0;i<rl;i++){
for(int j=0;j<cl;j++){
if(a[i][j] == 1){
if(i-1 == -1 || a[i-1][j] == 0){
c++;
}
if(j-1 == -1 || a[i][j-1] == 0){
c++;
}
if(i+1 == rl || a[i+1][j] == 0){
c++;
}
if(j+1 == cl || a[i][j+1] == 0){
c++;
}
}
}
}
return c;
}
public static void main
(String[] args
){ Scanner sc
= new Scanner
(System.
in); int rt = sc.nextInt();
while(rt>0){
int r = sc.nextInt();
int c = sc.nextInt();
int[][] a = new int[r][c];
for(int i=0;i<r;i++){
for(int j=0;j<c;j++){
a[i][j] = sc.nextInt();
}
}
rt--;
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKcHVibGljIGNsYXNzIE1haW57CglwdWJsaWMgc3RhdGljIGludCByYW0oaW50W11bXSBhKXsKCQlpbnQgYz0wOwoJCWludCBybCA9IGEubGVuZ3RoOwoJCWludCBjbCA9IGFbMF0ubGVuZ3RoOwoJCWZvcihpbnQgaT0wO2k8cmw7aSsrKXsKCQkJZm9yKGludCBqPTA7ajxjbDtqKyspewoJCQkJaWYoYVtpXVtqXSA9PSAxKXsKCQkJCQlpZihpLTEgPT0gLTEgfHwgYVtpLTFdW2pdID09IDApewoJCQkJCQljKys7CgkJCQkJfQoJCQkJCWlmKGotMSA9PSAtMSB8fCBhW2ldW2otMV0gPT0gMCl7CgkJCQkJCWMrKzsKCQkJCQl9CgkJCQkJaWYoaSsxID09IHJsIHx8IGFbaSsxXVtqXSA9PSAwKXsKCQkJCQkJYysrOwoJCQkJCX0KCQkJCQlpZihqKzEgPT0gY2wgfHwgYVtpXVtqKzFdID09IDApewoJCQkJCQljKys7CgkJCQkJfQoJCQkJfQoJCQl9CgkJfQoJCXJldHVybiBjOwoJfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKXsKCQlTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlpbnQgcnQgPSBzYy5uZXh0SW50KCk7CgkJd2hpbGUocnQ+MCl7CgkJCWludCByID0gc2MubmV4dEludCgpOwoJCQlpbnQgYyA9IHNjLm5leHRJbnQoKTsKCQkJaW50W11bXSBhID0gbmV3IGludFtyXVtjXTsKCQkJZm9yKGludCBpPTA7aTxyO2krKyl7CgkJCQlmb3IoaW50IGo9MDtqPGM7aisrKXsKCQkJCQlhW2ldW2pdID0gc2MubmV4dEludCgpOwoJCQkJfQoJCQl9CgkJCVN5c3RlbS5vdXQucHJpbnRsbihyYW0oYSkpOwoJCQkKCQkJcnQtLTsKCQl9Cgl9Cn0=