a=[],b=[],c=[],d=[]
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
flag = false
a.each{|x|
  if x==2
    b.each{|y|
      if y==3
        c.each{|z|
          flag = true if z==4
        }
      elsif y==4
        d.each{|z|
          flag = true if z==3
        }
      end
    }
  elsif x==3
    c.each{|y|
      if y==2
        b.each{|z|
          flag = true if z==4
        }
      elsif y==4
        d.each{|z|
          flag = true if z==2
        }
      end
    }
  elsif x==4
    d.each{|y|
      if y==2
        b.each{|z|
          flag = true if z==3
        }
      elsif y==3
        c.each{|z|
          flag = true if z==2
        }
      end
    }
  end
}

b.each{|x|
  if x==1
    a.each{|y|
      if y==3
        c.each{|z|
          if z==4
            flag = true
          end
        }
      elsif y==4
        d.each{|z|
          if z==3
            flag = true
          end
        }
      end
    }
  elsif x==3
    c.each{|y|
      if y==1
        a.each{|z|
          if z==4
            flag = true
          end
        }
      elsif y==4
        d.each{|z|
          if z==1
            flag = true
          end
        }
      end
    }
  elsif x==4
    d.each{|y|
      if y==1
        a.each{|z|
          if z==3
            flag = true
          end
        }
      elsif y==3
        c.each{|z|
          if z==1
            flag = true
          end
        }
      end
    }
  end
}

c.each{|x|
  if x==1
    a.each{|y|
      if y==2
        b.each{|z|
          flag = true if z==4
        }
      elsif y==4
        d.each{|z|
          flag = true if z==2
        }
      end
    }
  elsif x==2
    b.each{|y|
      if y==1
        a.each{|z|
          flag = true if z==4
        }
      elsif y==4
        d.each{|z|
          flag = true if z==1
        }
      end
    }
  elsif x==4
    d.each{|y|
      if y==1
        a.each{|z|
          flag = true if z==2
        }
      elsif y==2
        b.each{|z|
          flag = true if z==1
        }
      end
    }
  end
}

d.each{|x|
  if x==1
    a.each{|y|
      if y==2
        b.each{|z|
          flag = true if z==3
        }
      elsif y==3
        c.each{|z|
          flag = true if z==2
        }
      end
    }
  elsif x==2
    b.each{|y|
      if y==1
        a.each{|z|
          flag = true if z==3
        }
      elsif y==3
        c.each{|z|
          flag = true if z==1
        }
      end
    }
  elsif x==3
    c.each{|y|
      if y==1
        a.each{|z|
          flag = true if z==2
        }
      elsif y==2
        b.each{|z|
          flag = true if z==1
        }
      end
    }
  end
}

if flag
  puts "YES"
else
  puts "No"
end