let rec solve red green blue rest =
    match rest with
    | 0 -> if red < green && green < blue then "Yes" else "No"
    | rest ->
        if red > green then solve red (green * 2) blue (rest - 1)
        else if green > blue then solve red green (blue * 2) (rest - 1)
        else "Yes"

let [| red; green; blue |] =
    stdin.ReadLine().Split(" ") |> Array.map int

stdin.ReadLine()
|> int
|> solve red green blue
|> printfn "%s"
