//<editor-fold desc="I/O Templates">
private fun readLn() = readLine()!!
private fun readInt() = readLn().toInt()
private fun readLong() = readLn().toLong()
private fun readStrings() = readLn().split(" ")
private fun readInts() = readStrings().map(String::toInt)
private fun readLongs() = readStrings().map(String::toLong)
//</editor-fold>

fun main() {
    var (a, b, c) = readInts()
    val k = readInt()
    var times = 0
    while (a >= b) {
        b *= 2
        times++
    }
    while (b >= c) {
        c *= 2
        times++
    }
    println(if (times > k) "No" else "Yes")
}