//翻牌的那道题,做出来了,不知道对不对
//没来得及提交,帮忙看看呗
import java.util.Scanner; public class Main { public static void main(String[] args) {
Scanner sc = new Scanner(System.in); int count = sc.nextInt(); int []re = new int[count]; for(int i = 0;i<count;i++){ int n = sc.nextInt(); int m = sc.nextInt(); if(n>m){ int tmp =m; m =n; n = tmp; } int r = 0; if(n>=3&&m>=3){
r =n*m -2*(n+m-2); } else if(n==1){ if(m ==1){
r=1; } if(m == 2){
r=0; } if(m>=3) {
r = m-2; }
}else if(n ==2){
r= 0; }
re[i] =r; } for(int i =0;i<count;i++){
System.out.println(re[i]); }
}
}