#P12855. [NERC 2020 Online] Find a Square
[NERC 2020 Online] Find a Square
题目描述
Frank likes square numbers. That is numbers, which are the product of some integer with itself. Also Frank likes quadratic polynomials. He even has his favorite one: .
This morning Frank evaluated his favorite quadratic polynomial for consecutive integer arguments starting from and multiplied all the numbers he got.
If the resulting product is a square, his day is just perfect, but that might be not the case. So he asks you to find the largest square number which is a divisor of the resulting product.
输入格式
The only line of the input contains 4 integers ().
输出格式
Find the largest square divisor of . As this number could be very large, output a single integer --- its remainder modulo .
1 1 1 10
74529
1 2 1 10
189347824
提示
In the first example, the product is equal to $1\cdot 3\cdot 7\cdot 13\cdot 21\cdot 31\cdot 43\cdot 57\cdot 73\cdot 91 = 2893684641939 = 38826291 \cdot 273^2$.