EduBrick

Линейное сравнение

1000 мс · 256 МБ · всё или ничего

Решите сравнение ax≡b(modm)ax \equiv b \pmod m: выведите количество решений в диапазоне 0≤x<m0 \le x < m и наименьшее из них.

Формат ввода

Три числа aa, bb и mm (0≤a,b<m≤1090 \le a, b < m \le 10^9, m≥1m \ge 1).

Формат вывода

Если решений нет, выведите 00. Иначе выведите количество решений и наименьшее из них через пробел.

Примеры

ввод
2 4 6
вывод
2 2
ввод
2 3 6
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.