#include using namespace std; //int YukiCoder3021_2017April_C( int argc, char *argv[] ) int main( int argc, char *argv[] ) { int i; int N; int A; int B; int C; int D; char lpAns[ 1000 ]; // クエリの総数 N を取得 cin >> N; if( N < 1 || N > 1000 ) return 0; // クエリのループ for( i = 0; i < N; i++ ) { cin >> A; if( A < 0 || A > 1000000000 ) return 0; cin >> B; if( B < 0 || B > 1000000000 ) return 0; cin >> C; if( C < 0 || C > 1000000000 ) return 0; cin >> D; if( D < 0 || D > 1000000000 ) return 0; // 出力 sprintf( lpAns, "SELECT count(*) FROM point WHERE ( x>=%d AND x<=%d ) AND ( y>=%d AND y<=%d );", A, B, C, D ); cout << lpAns << endl; } return 0; }