n = int(input()) # dp[i][s]: True if the current player can win with i petals left and parity s (0 even, 1 odd) dp = [[False] * 2 for _ in range(n + 1)] for i in range(1, n + 1): for s in [0, 1]: can_win = False for k in [1, 2, 3]: if k > i: continue new_parity = (s + k) % 2 remaining = i - k if remaining == 0: result = (new_parity == 1) else: result = not dp[remaining][new_parity] if result: can_win = True break dp[i][s] = can_win print("Yes" if dp[n][0] else "No")