from sys import exit n, k = map(int, input().split()) a = list(map(int, input().split())) for i in range(k-1): for j in range(i+1, k): if a[j] - a[i] == 1: if a[i] not in {2, 3, 5, 8}: print("No") exit() elif a[j] - a[i] == 3: if a[i] not in {2, 5}: print("No") exit() elif a[j] - a[i] == 5: if a[i] not in {3, 4, 6, 9}: print("No") exit() dp = [True for _ in range(25)] for x in a: if x < 25: dp[x] = False for i in range(18, 0, -1): for j in range(1, 4): if dp[i+j] == False and dp[i+7-j] == False: dp[i] = False print("Yes" if dp[1] else "No")