#include #include #include #include #include #include #include #include #include #include #include #include #define vll vector #define vvvl vector #define vvl vector> #define VV(a, b, c, d) vector>(a, vector(b, c)) #define VVV(a, b, c, d) vector(a, vvl(b, vll (c, d))); #define re(c, b) for(ll c=0;c> s >> t; char las = s[s.size()-1]; ll n, m; if(las=='0'||las=='2'||las=='4'||las=='6'||las=='8') n=0; else n = 1; las = t[t.size()-1]; if(las=='0'||las=='2'||las=='4'||las=='6'||las=='8') m=0; else m = 1; if(t.size()>=2) m += 10; //std::cout << n << " " << m << '\n'; if(m%2) std::cout << "No" << '\n'; else if(n%2==0&&m%2==0) std::cout << "Yes" << '\n'; else if(m>=10) std::cout << "Yes" << '\n'; else std::cout << "No" << '\n'; }