function Main(input) {
	input = input.trim().split("\n").map(function(x) { return x.split(" ")});
	let A = parseInt(input[0][0], 10);
	let B = parseInt(input[0][1], 10);
	let C = parseInt(input[0][2], 10);
	let K = parseInt(input[1][0], 10);
	let count = 0;
	while (A >= B){
		count++;
		B *= 2;
	}
	while (B >= C){
		count++;
		C *= 2;
	}
	let ans;
	if (count <= K) ans = 'Yes';
	else ans = 'No';

	console.log(ans);

}


Main(require("fs").readFileSync("/dev/stdin", "utf8"));
