A, B, C = gets.split.map(&:to_i)
K = gets.to_i

["a", "b", "c"].repeated_combination(K).to_a.each do |combi|
  a, b, c = A, B, C
  combi.each do |s|
    if s == "a"
      a *= 2
    elsif s == "b"
      b *= 2
    elsif s == "c"
      c *= 2
    end
  end
  if a < b && b < c
    print "Yes\n"
    exit 1
  end
end
print "No\n"