a=[0]*3
b=[0]*3

a[0],b[0]=map(int,input().split())
a[1],b[1]=map(int,input().split())
a[2],b[2]=map(int,input().split())

d=dict()
c=a+b
for i in c:
  if i not in d:
    d[i]=1
  else:
    d[i]+=1

mini=100
maxi=0
for j in d:
  mini=min(mini,d[j])
  maxi=max(maxi,d[j])


if mini==1 and maxi==2:
  print("YES")
else:
  print("NO") a=[0]*3 a [0]*3 [0] 0 3 b=[0]*3 b [0]*3 [0] 0 3 a[0],b[0]=map(int,input().split()) a[0] a 0 map(int,input().split()) map int input().split() ().split () input split b[0] b 0 a[1],b[1]=map(int,input().split()) a[1] a 1 map(int,input().split()) map int input().split() ().split () input split b[1] b 1 a[2],b[2]=map(int,input().split()) a[2] a 2 map(int,input().split()) map int input().split() ().split () input split b[2] b 2 d=dict() d dict() dict c=a+b c a+b a b for i in c:
  if i not in d:
    d[i]=1
  else:
    d[i]+=1 i c if i not in d:
    d[i]=1
  else:
    d[i]+=1 i not in d i d d[i]=1 d[i] d i 1 d[i]+=1 d[i] d i 1 mini=100 mini 100 maxi=0 maxi 0 for j in d:
  mini=min(mini,d[j])
  maxi=max(maxi,d[j]) j d mini=min(mini,d[j]) mini min(mini,d[j]) min mini d[j] d j maxi=max(maxi,d[j]) maxi max(maxi,d[j]) max maxi d[j] d j if mini==1 and maxi==2:
  print("YES")
else:
  print("NO") mini==1 and maxi==2 mini==1 mini 1 maxi==2 maxi 2 print("YES") print "YES" print("NO") print "NO" b=[0]*3 [0]*3 b maxi=0 0 maxi maxi=max(maxi,d[j]) max(maxi,d[j]) maxi a=[0]*3 [0]*3 a d=dict() dict() d c=a+b a+b c mini=min(mini,d[j]) min(mini,d[j]) mini mini=100 100 mini
a=[0]*3
b=[0]*3

a[0],b[0]=map(int,input().split())
a[1],b[1]=map(int,input().split())
a[2],b[2]=map(int,input().split())

d=dict()
c=a+b
for i in c:
  if i not in d:
    d[i]=1
  else:
    d[i]+=1

mini=100
maxi=0
for j in d:
  mini=min(mini,d[j])
  maxi=max(maxi,d[j])


if mini==1 and maxi==2:
  print("YES")
else:
  print("NO")