ori = gets.split.map(&:to_i)
K = gets.to_i
pat = [0, 1, 2].repeated_permutation(K).to_a
ans = "No"
(pat.length).times do |i|
	arr = ori.dup
	K.times do |j|
		if pat[i][j] == 0
			arr[0] *= 2
		elsif pat[i][j] == 1
			arr[1] *= 2
		else
			arr[2] *= 2
		end
	end
	if arr[1] > arr[0] && arr[2] > arr[1]
		ans = "Yes"
		break
	end
end

puts ans