/** * @FileName a.cpp * @Author kanpurin * @Created 2020.06.10 17:40:31 **/ #include "bits/stdc++.h" using namespace std; typedef long long ll; bool isOK(ll x, ll y) { if (x == 0 || y == 0) return true; if (x % 2 == 1 && y % 2 == 1) return false; if (x % 2 == 0 && y % 2 == 0) return isOK(x - 1, y / 2) | isOK(x / 2, y - 1); if (y % 2 == 0) return isOK(x - 1, y / 2); return isOK(x / 2, y - 1); } int main() { ll x,y;cin >> x >> y; if (isOK(x,y)) puts("Yes"); else puts("No"); return 0; }