// [7/23/2014 Sjm]
/*
对于此题,举出数据找规律,即可AC。。。
不过悲催的WA了好多次,后来发现竟把"YES"打印成"Yes"了。。。。
注释掉的代码是用来找规律的。。。
*/
1 #include <iostream> 2 #include <cstdlib> 3 #include <cstdio> 4 using namespace std; 5 int k, p; 6 /* 7 int myget(int x, int y) 8 { 9 int sum = 1; 10 for (int i = 0; i < y; ++i) { 11 sum *= x; 12 } 13 return sum; 14 } 15 16 void Panduan(int p) 17 { 18 for (int k = 1; k <= 10; ++k) { 19 int sum = 0; 20 for (int i = 1; i < p; ++i) { 21 sum += myget(i, k); 22 } 23 printf("%d ", sum%p); 24 } 25 } 26 */ 27 int main() 28 { 29 /* 30 while (cin >> p) { 31 Panduan(p); 32 cout << endl; 33 } 34 */ 35 36 //freopen("input.txt", "r", stdin); 37 //freopen("output.txt", "w", stdout); 38 while (~scanf("%d %d", &k, &p)) { 39 int tep = k / (p - 1); 40 if (0 == tep % 2) { 41 printf("NO\n"); 42 } 43 else { 44 printf("YES\n"); 45 } 46 } 47 return 0; 48 }