
import 'dart:io';
main(List<String> args) {
	
  List aa = stdin.readLineSync().split(" ");
  var K = int.parse((stdin.readLineSync()));

//  red green blue
  int red = int.parse(aa[0]);
  int green = int.parse(aa[1]);
  int blue = int.parse(aa[2]);
  for (int i = 0; i < K; i++) {

    if (red >= green) { green = green * 2;}
    else { blue = blue * 2;};

	}
//     print ('${red} , ${green} ,${blue}');
  if ((red < green ) && (green < blue ))
    {print('Yes');}
    else 
    {print('No');}
}