def ip():return int(input()) def mp():return map(int, input().split()) def lmp():return list(map(int, input().split())) # 岩プロコン2 B No.3260 岩井スターグラフ X, Y, N = mp() for _ in range(N): u, v = mp() du, mu = divmod(u-1, Y) dv, mv = divmod(v-1, Y) # print(du, mu, dv, mv) ans = -1 if du == -1: ans = mv + 1 elif dv == -1: ans = mu + 1 elif du == dv: ans = abs(mu - mv) else: ans = mu + 1 + mv + 1 print(ans)