object Main extends App {
  @scala.annotation.tailrec
  def loop(a: Int, b: Int, c: Int, count: Int): Boolean =
    if (a < b && b < c) true
    else if (count == 0) false
    else if (b <= a) loop(a, b * 2, c, count - 1)
    else loop(a, b, c * 2, count - 1)

  val sc = new java.util.Scanner(System.in)
  val A, B, C, K = sc.nextInt()
  println(if (loop(A, B, C, K)) "Yes" else "No")
}
