#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) using pii = pair; int main() { int N, Q; cin >> N >> Q; vector A(N); rep(i, N) { int Ai; cin >> Ai; A[i] = {Ai, i}; } sort(A.begin(), A.end()); vector B(N); rep(i, N) B[A[i].second] = i; rep(i, Q) { int x, y; cin >> x >> y; x--; y--; int dif = B[x] - B[y] - 1; if (dif < 0) dif = 0; cout << dif << endl; } return 0; }