#P1538. 数列

数列

一个数列定义如下:$f(1)= 1,f(2)= 1,f(n) = (A * f(n - 1) + B * f(n - 2))$ modmod 77。给定A,BA,Bnn的值,要求计算f(n)f(n)的值。

输入格式

输入仅一行包含33个整数ABA,Bnn,其中(1A,B1000,1n100,000,000)(1 \leq A, B \leq 1000, 1 \leq n \leq 100,000,000)

输出格式

输出仅一行,一个整数,即f(n)f(n)的值。

样例

样例输入

1 1 3  

样例输出

2
  • 说明:若输入样例为1 2 10,则输出为5。

数据范围与提示

  • 2020%的数据,n1,000n \leq 1,000
  • 4040%的数据,n100,000n \leq 100,000
  • 100100%的数据,n100,000,000n \leq 100,000,000
  • 时间限制:1000ms1000\mathrm{ms}
  • 空间限制:128000KB128000\mathrm{KB}