# dfsするのではなく、盤面上に一筆書きが存在するかどうかで判断 # 一筆書きが存在すればどこからスタートしても同じだからCは関係ない # N, M どちらかが1の時は、(1, 2)はYES、あとはNO # N, Mどちらかが偶数であればYES、U字の一筆書きが可能だから N, M, C = map(int, input().split()) if N == 1: if M == 2: ans = 'YES' else: ans = 'NO' elif M == 1: if N == 2: ans = 'YES' else: ans = 'NO' else: if N%2 == 0 or M%2 == 0: ans = 'YES' else: ans = 'NO' print(ans)