import std.stdio;
import std.conv;
import std.string;

void main() {
    int n, m, q;
    readf(" %s %s %s\n", &n, &m, &q);

    auto ans = new int[][](n + 1, n + 1);
    foreach (_; 0..m) {
        auto lr = readln.split.to!(int[]);
        foreach (i; 1..lr[0] + 1)
            foreach (j; lr[1]..n + 1)
                ans[i][j]++;
    }

    foreach (_; 0..q) {
        auto pq = readln.split.to!(int[]);
        ans[pq[0]][pq[1]].writeln;
    }
}
