Задача E. Сумма
Ограничение по времени |
Ограничение по памяти |
2 секунды |
256 мегабайта |
Вычислите значение выражения: (f(L)+f(L+1)+…+f(R))(modP), где f(x)=(x−A)(x−B)(x−C).
Формат входного файла
Первая строка входного файла содержит шесть целых чисел A, B, C, L, R, P (0≤A,B,C,L,R≤109, 1≤P≤109, 1≤R−L≤108).
Формат выходного файла
Выходной файл должен содержать одно число — ответ на задачу.
Примеры
Вход
1 2 3 1 5 10^9
Выход
30