#define PROBLEM "https://yukicoder.me/problems/no/755"
#include<bits/stdc++.h>#define REP(i, n) for (int i = 0; i < (n); i++)
#define REP2(i, s, n) for (int i = (s); i < (n); i++)
#include"library/datastructure/2D/CumulativeSum.hpp"intmain(){std::ios::sync_with_stdio(false);std::cin.tie(nullptr);intn,m;std::cin>>n>>m;std::vectorv(m,std::vector<int>(m));REP(i,m)REP(j,m)std::cin>>v[i][j];CumulativeSum2DC(v);REP(_,n){inty,x;std::cin>>y>>x;y--;x--;intans=0;REP(u,y+1)REP2(d,y+1,m+1)REP(l,x+1)REP2(r,x+1,m+1)ans+=!C.sum(u,d,l,r);std::cout<<ans<<"\n";}}
#line 1 "test/yukicoder/755.test.cpp"
#define PROBLEM "https://yukicoder.me/problems/no/755"
#include<bits/stdc++.h>#define REP(i, n) for (int i = 0; i < (n); i++)
#define REP2(i, s, n) for (int i = (s); i < (n); i++)
#line 1 "library/datastructure/2D/CumulativeSum.hpp"
template<typenameT>classCumulativeSum2D{usingU=std::conditional_t<std::is_same_v<T,int>,longlong,T>;inth,w;std::vector<std::vector<U>>A;boolprepared;public:CumulativeSum2D(inth=0,intw=0):h(h),w(w),A(h+1,std::vector<U>(w+1,0)),prepared(false){}CumulativeSum2D(conststd::vector<std::vector<T>>&v):h(v.size()),w(v[0].size()),A(h+1,std::vector<U>(w+1,0)),prepared(false){for(inti=0;i<h;i++)for(intj=0;j<w;j++)A[i+1][j+1]=v[i][j];build();}voidadd(inty,intx,constT&val=1){assert(!prepared);assert(0<=yandy<hand0<=xandx<w);A[y+1][x+1]+=val;}voidbuild(){assert(!prepared);prepared=true;for(inti=0;i<h;i++)for(intj=0;j<=w;j++)A[i+1][j]+=A[i][j];for(inti=0;i<=h;i++)for(intj=0;j<w;j++)A[i][j+1]+=A[i][j];}Usum(intu,intd,intl,intr){assert(prepared);assert(0<=uandu<=dandu<=h);assert(0<=landl<=randr<=w);returnA[d][r]-A[d][l]-A[u][r]+A[u][l];}Usum(){assert(prepared);returnA.back().back();}};#line 8 "test/yukicoder/755.test.cpp"
intmain(){std::ios::sync_with_stdio(false);std::cin.tie(nullptr);intn,m;std::cin>>n>>m;std::vectorv(m,std::vector<int>(m));REP(i,m)REP(j,m)std::cin>>v[i][j];CumulativeSum2DC(v);REP(_,n){inty,x;std::cin>>y>>x;y--;x--;intans=0;REP(u,y+1)REP2(d,y+1,m+1)REP(l,x+1)REP2(r,x+1,m+1)ans+=!C.sum(u,d,l,r);std::cout<<ans<<"\n";}}