#include using namespace std; using ll=long long; using ld=long double; #define rep(i,n) for(auto i=0;i=0;i--) #define rep1(i,n) for(auto i=1;i<=n;i++) void printd(ld x){cout< void vcout(const Vec& vec){ for(auto& v:vec) cout< void vvcout(const Vec& vec){ for(auto& v:vec){ for(auto& k:v) cout< void chmax(T& a,const U& b){ if(a void chmin(T& a,const U& b) { if(a>b) a=b; } struct FastIO{ FastIO(){ ios::sync_with_stdio(false); cin.tie(nullptr); } } fastio; void YN(bool state){cout<<(state?"Yes\n":"No\n");} void CY(bool state){if(state)cout<<"Yes"< using namespace atcoder; using mint=modint998244353; //using mint=modint1000000007; using T=tuple; using P=pair; //考察 int main(){ ll n;cin>>n; vector s(n),t(n); rep(i,n) cin>>s[i]>>t[i]; map mp; rep(i,n) mp[s[i]]++,mp[t[i]]++; rep(i,n) CN(mp[s[i]]>1&&mp[t[i]]>1); CY(1); return 0; }