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

is_yes = false
#0.upto(K){ |i|
0.upto(0){ |i|
  a = A * 2**i
  0.upto(K - i){ |j|
    b = B * 2**j
    0.upto(K - i - j){ |k|
      c = C * 2**k
      is_yes = true if a < b && b < c
      break if is_yes
    }
    break if is_yes
  }
  break if is_yes
}

if is_yes
  puts "Yes"
else
  puts "No"
end
