# 入力

N = int(eval(input()))



# 処理

exist = False           # 条件を満たす買い方が存在する

for i in range(100):    # ケーキを買う個数

  for j in range(100):  # ドーナツを買う個数

    s = i*4 + j*7       # 合計金額

    if s == N:          

      exist = True      # 条件を満たす買い方を見つけた



# 出力

if exist:

  print("Yes")

else:

  print("No")
N = int(eval(input()))

ans = "No"

for i in range(N):

  rem = N-4*i

  if rem >= 0 and rem % 7 == 0:

    ans = "Yes"

print(ans)

# 入力
N = int(eval(input()))
# 処理
exist = False  # 条件を満たす買い方が存在する
for i in range(100):  # ケーキを買う個数
    for j in range(100):  # ドーナツを買う個数
        s = i * 4 + j * 7  # 合計金額
        if s == N:
            exist = True  # 条件を満たす買い方を見つけた
# 出力
if exist:
    print("Yes")
else:
    print("No")

N = int(eval(input()))
ans = "No"
for i in range(N):
    rem = N - 4 * i
    if rem >= 0 and rem % 7 == 0:
        ans = "Yes"
print(ans)

-# 入力 -# 処理 -exist = False  # 条件を満たす買い方が存在する -for i in range(100):  # ケーキを買う個数 -    for j in range(100):  # ドーナツを買う個数 -        s = i * 4 + j * 7  # 合計金額 -        if s == N: -            exist = True  # 条件を満たす買い方を見つけた -# 出力 -if exist: -    print("Yes") -else: -    print("No") +ans = "No" +for i in range(N): +    rem = N - 4 * i +    if rem >= 0 and rem % 7 == 0: +        ans = "Yes" +print(ans)