
"""simple docstring"""





import fire

from utils import calculate_rouge, save_json



def  lowerCamelCase__						(     __snake_case,	__snake_case,	__snake_case=None,	**__snake_case      )				->						Optional[int]:


					"""simple docstring"""





					_UpperCamelCase									=    [x.strip() for x in open(__snake_case      ).readlines()]
					_UpperCamelCase									=    [x.strip() for x in open(__snake_case      ).readlines()][: len(__snake_case      )]
					_UpperCamelCase									=    calculate_rouge(__snake_case,	__snake_case,	**__snake_case      )
					if save_path is not None:
										save_json(__snake_case,	__snake_case,	indent=__snake_case      )
					return metrics  # these print nicely


if __name__ == "__main__":
				fire.Fire(calculate_rouge_path)













def 		_SCREAMING_SNAKE_CASE     ( lowerCAmelCase__=2_81_23						):
		lowerCamelCase_	:     Any 						=      [1] * (limit + 1)

		for i in range(2							,int(limit**0.5						) + 1						):
				sum_divs[i * i] += i
				for k in range(i + 1							,limit // i + 1						):
						sum_divs[k * i] += k + i

		lowerCamelCase_	:     List[str] 						=      set()
		lowerCamelCase_	:     List[str] 						=      0

		for n in range(1							,limit + 1						):
				if sum_divs[n] > n:
						abundants.add(lowerCAmelCase__						)

				if not any((n - a in abundants) for a in abundants						):
						res += n

		return res


if __name__ == "__main__":
		print(solution())
