#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; #define EPS (1e-7) #define INF (1e9) #define PI (acos(-1)) int dx[8] = {-2, -2, -1, -1, 1, 1, 2, 2}; int dy[8] = {-1, 1, -2, 2, -2, 2, -1, 1}; // 移動方向 //入力 ll gx, gy; void dfs(ll sx, ll sy, int count) { if (sx == gx && sy == gy) { printf("YES\n"); exit(0); } if (count >= 3) return; for (int i = 0; i < 8; i++) { printf("%lld %lld\n", sx + dx[i], sy + dy[i]); dfs(sx + dx[i], sy + dy[i], count + 1); } } void solve() { dfs(0, 0, 0); printf("NO\n"); } int main() { cin >> gx >> gy; solve(); }