from sys import stdin def main(inp, inps): N, Q = map(int, inp().split()) L, R = list(zip(*map(lambda x: list(map(int, x.split())), inps()))) now_bit = 0 result = [0]*Q for i, (l, r) in enumerate(zip(L, R)): now_bit ^= int("1"*(r-l+1) + "0"*(l-1), 2) result[i] = sum(map(int, list(bin(now_bit)[2:]))) print("\n".join(map(str, result))) main(stdin.readline, stdin.readlines)