#include int gx, gy; bool solve(int d, int x, int y) { if( x == gx && y == gy ) return true; if( d == 0 ) return false; int dx[8] = {-2, -2, -1, -1, 1, 1, 2, 2}; int dy[8] = {-1, 1, -2, 2, -2, 2, -1, 1}; for(int i = 0; i < 8; ++i) { if( solve(d - 1, x + dx[i], y + dy[i]) ) return true; } return false; } int main() { std::cin >> gx >> gy; if( solve(3, 0, 0) ) { std::cout << "YES" << std::endl; } else { std::cout << "NO" << std::endl; } return 0; }