$a=[],$b=[],$c=[],$d=[]
$flag=false

3.times do
  e,f=gets.split.map(&:to_i)
  if e==1
    $a<<=f
  elsif e==2
    $b<<=f
  elsif e==3
    $c<<=f
  elsif e==4
    $d<<=f
  end
  if f==1
    $a<<=e
  elsif f==2
    $b<<=e
  elsif f==3
    $c<<=e
  elsif f==4
    $d<<=e
  end
end

def a_loop(check,de,mae)
  if de >=4
    $flag = true
    return
  end
  if check==1
    $a.each{|i|
      a_loop(2,de+1,1) if i==2 && mae!=2
      a_loop(3,de+1,1) if i==3 && mae!=3
      a_loop(4,de+1,1) if i==4 && mae!=4
    }
  elsif check==2
    $b.each{|i|
      a_loop(1,de+1,2) if i==1 && mae!=1
      a_loop(3,de+1,2) if i==3 && mae!=3
      a_loop(4,de+1,2) if i==4 && mae!=4
    }
  elsif check==3
    $c.each{|i|
      a_loop(1,de+1,3) if i==1 && mae!=1
      a_loop(2,de+1,3) if i==2 && mae!=2
      a_loop(4,de+1,3) if i==4 && mae!=4
    }
  elsif check==4
    $d.each{|i|
      a_loop(1,de+1,4) if i==1 && mae!=1
      a_loop(2,de+1,4) if i==2 && mae!=2
      a_loop(3,de+1,4) if i==3 && mae!=3
    }
  end
end

a_loop(1,1,-1)
a_loop(2,1,-1)
a_loop(3,1,-1)
a_loop(4,1,-1)
if $flag
  puts "YES"
else
  puts "NO"
end