#include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace atcoder; typedef long long ll; #define rep(i,n) for (int i = 0; i < int(n);i++) int main(){ int h,w,x1,y1,x2,y2; cin >> h >> w >> x1 >> y1 >> x2 >> y2; int dx[4] = {0,1,-1,0}; int dy[4] = {1,0,0,-1}; if (h == 1 || w == 1){ cout << "Yes" << endl; return 0; } for (int i = 0; i < 4;i++){ int nx = x1 + dx[i]; int ny = y1 + dy[i]; if (1 <= nx && nx <= h && 1 <= ny && ny <= w && nx == x2 && ny == y2){ cout << "Yes" << endl; return 0; } } if (h == 2){ if (w%2 == 1) { cout << "Yes" << endl; return 0; } } else if (w == 2){ if (h%2 == 0) { cout << "Yes" << endl; return 0; } } cout << "No" << endl; return 0; }