a, b, c = gets.split.map(&:to_i)
k = gets.to_i

cnt = 1
while cnt <= k
    if a >= b
        b *= 2
    elsif b >= c
        c *= 2
    else
        break
    end
    cnt += 1

    #p "#{a} #{b} #{c}"
end

if a < b && b < c
    puts "Yes"
else
    puts "No"
end
