class Magic2
  def initialize(a, b, c, k)
    @a = a
    @b = b
    @c = c
    @k = k
  end

  def f(x, y, z)
    if x < y
      [y, z]
    else
      f(x, y * 2, z + 1)
    end
  end
  
  def solve
    b2, k2 = f(@a, @b, 0)
    _, k3 = f(b2, @c, k2)
    
    if @k >= k3
      "Yes"
    else
      "No"
    end
  end
end

def run
  a, b, c = gets.scan(/\d+/).map(&:to_i)
  k = gets.chomp.to_i
  puts Magic2.new(a, b, c, k).solve
end

run
