#include #include using namespace std; #define FOR(i, begin, end) for(int i=(begin),i##_end_=(end);i> N >> Q; vector A(N); for (int &a : A) cin >> a; vector sum9(N + 1); REP(i, N) sum9[i + 1] = sum9[i] + (A[i] == 9); vector ones; REP(i, N) if (A[i] == 1) ones.push_back(i); while (Q--) { int l, r; cin >> l >> r; --l; int ret = sum9.at(r) - sum9.at(l); for (int i : ones) { if (l <= i and i < r) ret += r - 1 - i; } cout << ret << '\n'; } }