#交代和を確認する嘘解法チェック R=range J=lambda:list(map(int,input().split())) N,K,L=J() A=J() B=J() print("YNEOS"[sum(A[k]*[1,-1][k&1]for k in R(K))!=sum(B[l]*[1,-1][l&1]for l in R(L))::2])