
import Foundation

let a = readLine()!.components(separatedBy: " ").map{ Int($0)! }
var R = a[0]
var G = a[1]
var B = a[2]
let K = Int(readLine()!)!

for i in 1...K {
    if B > G && G > R {
        print("Yes")
        break
    } else if G <= R {
        G *= 2
        if B > G && G > R {
            print("Yes")
            break
        }
    } else if B <= G {
        B *= 2
        if B > G && G > R {
            print("Yes")
            break
        }
    }
    if i == K {
        print("No")
    }
    
}