각 칸에 0 또는 1이 적힌 n×m 크기의 격자가 있다. 위에서 i번째 행, 왼쪽에서 j번째 열에 있는 칸을 (i,j)로 나타낸다.
네 정수 a, b, c, d (1≤a≤c≤n, 1≤b≤d≤m)는 직사각형 {(x,y):a≤x≤c, b≤y≤d}를 정한다. 직사각형은 이 조건을 만족하는 칸 전체의 집합이다. 직사각형에 속한 칸이 모두 0이면 그 직사각형을 좋은 직사각형이라고 한다.
쿼리를 q개 처리하는 프로그램을 작성하시오. 각 쿼리는 직사각형을 하나 주고, 그 직사각형에 완전히 포함되는 좋은 직사각형의 개수를 묻는다.