//翻牌的那道题,做出来了,不知道对不对
//没来得及提交,帮忙看看呗
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]);  }
    }
}