output_description: If the magic can be successful, print `Yes`; otherwise, print `No`.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      A B C
      K
attempt: cards = input()
  times = int(input())
  card = cards.split(" ")
  result = "No"
  wktimes = 0
  idx = 0
  div = int(card[0]) / int(card[1])
  while (2**idx) <= div:
      idx = idx + 1
  wktimes = idx
  card[1] = int(card[1]) * (2**idx)
  
  idx = 0
  div = int(card[1]) / int(card[2])
  while (2**idx) <= div:
      idx = idx + 1
  wktimes = wktimes + idx
  card[2] = int(card[2]) * (2**idx)
  if wktimes <= times:
      result = "Yes"
  print(result)
  
problem_description: Statement
  
  M-kun has the following three cards:
  
    * A red card with the integer A.
    * A green card with the integer B.
    * A blue card with the integer C.
  
  He is a genius magician who can do the following operation at most K times:
  
    * Choose one of the three cards and multiply the written integer by 2.
  
  His magic is successful if both of the following conditions are satisfied
  after the operations:
  
    * The integer on the green card is **strictly** greater than the integer on the red card.
    * The integer on the blue card is **strictly** greater than the integer on the green card.
  
  Determine whether the magic can be successful.
samples: [{"input": "7 2 5\n    3", "output": "Yes\n    \n\nThe magic will be successful if, for example, he does the following\noperations:\n\n  * First, choose the blue card. The integers on the red, green, and blue cards are now 7, 2, and 10, respectively.\n  * Second, choose the green card. The integers on the red, green, and blue cards are now 7, 4, and 10, respectively.\n  * Third, choose the green card. The integers on the red, green, and blue cards are now 7, 8, and 10, respectively.\n\n* * *"}, {"input": "7 4 2\n    3", "output": "No\n    \n\nHe has no way to succeed in the magic with at most three operations."}]