N,K=map(int,input().split()) inf=float("inf") DP=[inf]*(N+1) DP[1]=0 for a in range(2,N+1): if a>=3: DP[a]=min(DP[a],DP[a-3]+1) if a%2==0: DP[a]=min(DP[a],DP[a//2]+1) print("YES" if DP[N]<=K else "NO")