num = gets.split(" ").map(&:to_i)
k = gets.to_i
magic = false

while k != 0
  k - -if (num[0] >= num[1])
    num[1] *= 2
  elsif (num[1] >= num[2])
    num[2] *= 2
  else
    k = 0
    magic = true
  end
end

if (magic)
  p "Yes"
else
  p "No"
end
