n,m,q=map(int,input().split())
picture=[[0 for i in range(m)] for j in range(n)]
def pan(n,m,p):
for a in range(n):
for b in range(m//2):
if p[a][b]!=p[a][m-b-1]:
return False
return True
for k in range(q):
i,j,t,c=map(int,input().split())
if picture[i-1][j-1]==0:
l=[c%256 if k==t-1 else 0 for k in range(3)]
picture[i-1][j-1]=l
else:
l=[c%256 if k==t-1 else 0 for k in range(3)]
l2=[(x+y)%256 for x,y in zip(picture[i-1][j-1],l)]
picture[i-1][j-1]=l2
if pan(n,m,picture):
print("Yes")
else:
print("No")