#P1052. 可达的节点数

可达的节点数

题目描述

给定一个有向图,一共有nn个节点以及nn条边,问:从1号节点出发,kk步之内能够到达哪些节点?

输入描述

第一行两个整数n,k(1n105,1k1018)n,k(1\le n\le 10^5,1\le k\le 10^{18}),表示节点的数量,以及最多走的步数

第二行nn个整数ai(1ain)a_i(1\le a_i\le n),表示从iiaia_i有一条有向边

输出描述

能到达的节点的编号,按从小到大的顺序输出。

样例

输入

5 100
5 4 5 2 3

输出

1 3 5