#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // #include using namespace std; // using namespace atcoder; using ll = long long; using ull = unsigned long long; const ll INF = 1e18; const ll MOD = 1e9 + 7; // const ll MOD = 998244353; #define REP(i, n) for(ll i = 0; i < n; i++) int main(){ ll a[3] = {}, b[3] = {}; REP(i, 3){ cin >> a[i]; } REP(i, 3){ cin >> b[i]; } sort(a, a + 3); sort(b, b + 3); REP(i, 3){ if(a[i] != b[i]){ cout << "No" << endl; return 0; } } cout << "Yes" << endl << "2" << endl; }