#L23108. 两台转盘同时归位

    ID: L23108 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及 上传者: 标签>M2M2第二学期M2-第31课模运算与周期转一圈大指数变小余数周期算法相关算法-乘法阶算法-最小公倍数算法-欧几里得算法课堂题

两台转盘同时归位

两台转盘同时归位

题目描述

给定 a、b、m,数据保证 gcd(a,m)=gcd(b,m)=1。求最小正整数 t,使 a^t≡1 (mod m) 且 b^t≡1 (mod m)。

输入格式

一行输入 a、b、m,满足 0≤a,b≤10^9、1≤m≤2×10^5,并满足互质保证。

输出格式

输出最小正整数t。特别地,m=1时所有整数同余,答案规定为1。

样例

输入

2 3 5

输出

4