题目背景
Dancing Line的关卡排序总是很玄学。
题目描述
这天小埋给Dancing Line中关卡排序制定了一个新的规则:假设某一关为第n个发布的关卡,那么它的位置an满足an+1=(kan−n+2)k+n+1,其中an+1为第n+1个发布的关卡,且第一个发布的关卡总是排在第一,即a1=2。
但是这样显然会出现一个问题:许多位置是空关卡。所以小埋又给出了一个限制条件:调整k,使得第n个关卡满足an≡b(mod m)。现在小埋给出了n,m,b,求最小满足条件的整数k。
输入格式
第一行,三个数n,m,b。
输出格式
一个数,表示最小的k;如果不存在最小k,则输出“INF”(不包含引号)。
3 3 2
1
3 8 2
INF
提示
对于30%的数据,n<=100,0<=b<m<=10000;
对于50%的数据,n<=1012,0<=b<m<=10000;
对于100%的数据,n<=1012,0<=b<m<=1012。
保证n,m,b均为正整数。