aa, bb, cc = ARGF.gets.chomp.split.collect {|el| el.to_i}
kk = ARGF.gets.chomp.to_i

ans = "No"
while 0 <= kk
  if aa < bb
    if bb < cc
      ans = "Yes"
      break
    else
      cc *= 2
      kk -= 1
    end
  else
    bb *= 2
    kk -= 1
  end
end

puts ans


