n = int(input()) dp = [[False] * 2 for _ in range(n + 1)] for i in range(n + 1): for s in [0, 1]: if i == 0: continue can_win = False for m in [1, 2, 3]: if i < m: continue new_i = i - m new_s = (s + m) % 2 if new_i == 0: if new_s == 1: can_win = True break else: if not dp[new_i][new_s]: can_win = True break dp[i][s] = can_win print("Yes" if dp[n][0] else "No")