피보나치 수열처럼 보이지만...
시간 제한2초메모리 제한512 MB
F_1=1, F_2=2인 피보나치 수 F_i에 대해 F_i 곱하기 i^k를 i=1부터 n까지 더한 값을 구한다. n은 10^17까지 커질 수 있다.
문제
피보나치 수열은 다음과 같이 정의된다.
수열 는 다음과 같이 정의된다.
과 가 주어졌을 때 를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 과 가 공백으로 구분되어 주어진다. (, )
출력
첫째 줄에 를 로 나눈 나머지를 출력한다.