#P4926. 皮皮妖的递推

皮皮妖的递推

题目描述

YOUSIKI 学习了递推,于是他请皮皮妖给他出道题,皮皮妖说:

f1=1,fi=iffi1,fn=? f_{1}=1,f_{i}=i-f_{f_{i-1}},f_{n}=?

YOUSIKI 看了一眼把它秒切了,于是他要求皮皮妖加大难度,皮皮妖想了想,说:

f1=1,fi=iffi1,fn=? f_{1}=1,f_{i}=i-f_{f_{i-1}},f_{n}=?

YOUSIKI 看了两眼把它秒切了,于是他要求皮皮妖加大难度,皮皮妖想了想,说:

f1=1,fi=ifffi1,fn=? f_{1}=1,f_{i}=i-f_{f_{f_{i-1}}},f_{n}=?

YOUSIKI看了三眼把它秒切了,于是他要求皮皮妖加大难度,皮皮妖想了想,说:

\ldots

\ldots

\ldots

YOUSIKI 看了mm 眼,但是没有能秒切,于是他找到你,请你帮他解决这个问题。

输入格式

一行两个正整数 n,mn, mn1018n \leq 10^{18}m106m \leq 10^6

输出格式

一行一个整数 fnf_{n}

样例

样例输入

4 2

样例输出

3

样例解释:f1=1f_{1}=1f2=2ff1=1f_{2}=2-f_{f_{1}}=1f3=3ff2=2f_{3}=3-f_{f_{2}}=2f4=4ff3=3f_{4}=4-f_{f_{3}}=3