n=gets.to_i
n.times do
  ab,ac=[],[]
  balls=split(/\s/).map(&:to_i)
  balls.each do |inb|
    if ab.size==0||ab.last<inb
      ab << inb
    else
      (ac.size>0&&ac.last>inb) ? break : ac << inb
    end
  end
  puts ((ab.size+ac.size)==10) ? 'YES' : 'NO'
end