output_description: If N is **good** , print `Yes`; otherwise, print `No`.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      N
attempt: i = int(input())
  lst = []
  while i > 0:
      lst.append(i % 10)
      i //= 10
  lst.reverse()
  a = lst[0]
  b = lst[1]
  c = lst[2]
  d = lst[3]
  sa = str(a)
  sb = str(b)
  sc = str(c)
  sd = str(d)
  
  if a + b + c + d == 7:
      print(sa + "+" + sb + "+" + sc + "+" + sd + "=7")
  elif a + b + c - d == 7:
      print(sa + "+" + sb + "+" + sc + "-" + sd + "=7")
  elif a + b - c + d == 7:
      print(sa + "+" + sb + "-" + sc + "+" + sd + "=7")
  elif a - b + c + d == 7:
      print(sa + "-" + sb + "+" + sc + "+" + sd + "=7")
  elif a - b - c + d == 7:
      print(sa + "-" + sb + "-" + sc + "+" + sd + "=7")
  elif a - b + c - d == 7:
      print(sa + "-" + sb + "+" + sc + "-" + sd + "=7")
  elif a + b - c - d == 7:
      print(sa + "+" + sb + "-" + sc + "-" + sd + "=7")
  elif a - b - c - d == 7:
      print(sa + "-" + sb + "-" + sc + "-" + sd + "=7")
  else:
      print("none")
  
problem_description: Statement
  
  We call a 4-digit integer with three or more consecutive same digits, such as
  1118, **good**.
  
  You are given a 4-digit integer N. Answer the question: Is N **good**?
samples: [{"input": "1118", "output": "Yes\n    \n\nN is **good** , since it contains three consecutive 1.\n\n* * *"}, {"input": "7777", "output": "Yes\n    \n\nAn integer is also **good** when all the digits are the same.\n\n* * *"}, {"input": "1234", "output": "No"}]