#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; bool rcmp(int a, int b) { return a>b; } typedef long long LL; class mypcmp { public: bool operator()(const int& a, const int& b) { return a1) { if (x5||x6) printf("YES\n"); else printf("NO\n"); continue; } if (x5>1) { if (x3||x6) printf("YES\n"); else printf("NO\n"); continue; } if (x6>1) { if (x3||x5) printf("YES\n"); else printf("NO\n"); continue; } if (x3==0&&x5==0) { printf("NO\n"); continue; } if (x3==0&&x6==0) { printf("NO\n"); continue; } if (x5==0&&x6==0) { printf("NO\n"); continue; } // one link if (x7==0) { printf("YES\n"); continue; } // 0->1->2 if (x3&&x6) { if (cs[1]==1) { printf("YES\n"); continue; } } // 0->2->1 if (x5&&x6) { if (cs[2]==1) { printf("YES\n"); continue; } } // 1->0->2 if (x3&&x5) { if (cs[1]==1) { printf("YES\n"); continue; } } // 1->2->0 if (x6&&x5) { if (cs[2]==1) { printf("YES\n"); continue; } } // 2->0->1 if (x5&&x3) { if (cs[0]==1) { printf("YES\n"); continue; } } // 2->1->0 if (x6&&x3) { if (cs[1]==1) { printf("YES\n"); continue; } } printf("NO\n"); } } } return 0; }