There is a polyline going through points (0, 0) – (*x*, *x*) – (2*x*, 0) – (3*x*, *x*) – (4*x*, 0) – ... - (2*kx*, 0) – (2*kx* + *x*, *x*) – .... 

We know that the polyline passes through the point (*a*, *b*). Find minimum positive value *x* such that it is true or determine that there is no such *x*.
Only one line containing two positive integers *a* and *b* (1 ≤ *a*, *b* ≤ 10<sup class="upper-index">9</sup>).
import datetime

def get_today():
  today = datetime.date.today()
  return today

def get_fresh_code():
  """
  Returns the fresh code for the current day.
  """
  today = get_today()
  code = ""
  for i in range(1, 1000):
    code += f"def fresh_function_{i}():\n  pass\n"
  return code

if __name__ == "__main__":
  code = get_fresh_code()
  print(code)
