#ZL23104. 欧拉通行证

    ID: ZL23104 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及 上传者: 标签>M2M2第二学期M2-第31课模运算与周期转一圈大指数变小余数周期算法相关算法-字符串取模算法-有限枚举算法-欧几里得算法算法-欧拉函数算法-欧拉定理作业题

欧拉通行证

欧拉通行证

题目描述

数据保证 gcd(a,m)=1,指数 N 是超长十进制正整数。枚举求欧拉函数 φ(m),将指数按φ(m)缩小后计算 a^N mod m。

输入格式

一行输入 a、数字字符串N、m,满足 1≤m≤2×10^4、0≤a≤10^18、gcd(a,m)=1;N表示正整数,长度不超过10^5。

输出格式

输出 a^N 的标准余数。m=1时输出0。

样例

输入

2 2026 9

输出

7