P,Q=map(int,input().split()) while True: if P>Q: P,Q=Q,P if P==Q: break if P==0: break Q=Q%(2*P) Q=min(Q,abs(Q-(2*P))) ANS=0 n=int(input()) for i in range(n): x,y=map(int,input().split()) if P==Q==0: if X==y==0: ANS+=1 elif P==0: if x%Q==0 and y%Q==0: ANS+=1 elif P==Q: if x%Q==0 and y%Q==0: k=x//Q l=y//Q if (k+l)%2==0: ANS+=1 print(ANS)