text: RUN_TEST = True
  TEST_SOLUTION = ...
  TEST_INPUT_FILE = 'test_input_day_22.txt'
  INPUT_FILE = 'input_day_22.txt'
  
  ARGS = []
  
  
  def main_part2(input_file, ):
      with open(input_file) as file:
          lines = list(map(lambda line: line.rstrip(), file.readlines()))
  
      ...
  
      solution = ...
      return solution
  
  
  if __name__ == '__main__':
      if RUN_TEST:
          solution = main_part2(TEST_INPUT_FILE, *ARGS)
          print(solution)
          assert (TEST_SOLUTION == solution)
      else:
          solution = main_part2(INPUT_FILE, *ARGS)
          print(solution)
  