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

values = [A, B, C]

K.times do
  if values[0] >= values[1]
    values[1] *= 2
  else
    values[2] *= 2
  end
end

if values[0] < values[1] && values[1] < values[2]
  puts 'Yes'
else
  puts 'No'
end
