n,k=map(int,input().split()) a=0 for i in range(1,n): if i+(n-i)==n: a+=1 if a>=k: print('YES') if n<=k: print('NO') #满足条件的正数组的提取 n,k=map(int,input().split()) a=0 c=[]#构建满足条件整数组的列表 for i in range(1,n): if i+(n-i)==n: a+=1 c+=(i,n-i)#将满足条件的数加入列表#如[ 1, 5, 2, 4, 3, 3, 4, 2, 5, 1] #将列表里不同整数组两两提取出来 #(1, 5) (2, 4) (3, 3) (4, 2) (5, 1) for i in range(0,len(c),2): print((c[i],c[i+1]),end=' ') if a>=k: print('YES') if n<=k: print('NO')