x = gets.split.map(&:to_i)
k = gets.to_i
k.times{|ki|
  [0,1,2].repeated_permutation(ki+1).to_a.each{|pat|
    y = []
    y[0] = x[0]
    y[1] = x[1]
    y[2] = x[2]
    pat.each{|pati|
      y[pati]*=2
    }
    if y[2] > y[1] && y[1] > y[0]
      puts "Yes"
      exit
    end
  }
}
puts "No"
