n,k = map(int,input().split()) dp = [10**12 for i in range(n+1)] dp[1] = 0 for i in range(1,n): if dp[i] != 10**12: if 2*i <= n and dp[i] < k: dp[2*i] = min(dp[i]+1,dp[2*i]) if i+3 <= n and dp[i] < k: dp[i+3] = min(dp[i]+1,dp[i+3]) if dp[n] != 10**12: print("YES") else: print("NO")