#include using namespace std; void fast_io() { ios_base::sync_with_stdio(false); cin.tie(nullptr); } bool nand(bool a, bool b) { return !(a && b); } bool f(vector a) { return nand(nand(nand(a[0], a[1]), a[2]), nand(nand(a[3], a[4]), a[5])); } int main() { fast_io(); string a[6]; for (int i = 0; i < 6; i++) { cin >> a[i]; } for (int i = 0; i < 64; i++) { vector b(6); for (int j = 0; j < 6; j++) { b[j] = (i >> j) & 1; } if (f(b)) { bool is_ok = true; for (int j = 0; j < 6; j++) { for (int k = j + 1; k < 6; k++) { if (b[j] != b[k] && a[j] == a[k]) { is_ok = false; break; } } } if (is_ok) { cout << "YES" << endl; return 0; } } } cout << "NO" << endl; }