a, b, c = gets.split.map { |t| t.to_i }

k = gets.to_i

[0, 1].repeated_permutation(k) do |bits|
  x, y, z = a, b, c
  bits.each do |bit|
    if bit.zero?
      y **= 2
    else
      z **= 2
    end
  end
  
  if x < y && y < z
    puts "Yes"
    exit
  end
end

puts "No"