小红希望得到一个长为 的排列,其中恰好有 个不动点。 请你帮她找到一个符合条件的排列。 【名词解释】 排列:长度为 的排列是由 这 个整数、按任意顺序组成的数组(每个整数均恰好出现一次)。例如, 是一个长度为 的排列,而 和 都不是排列,因为前者存在重复元素,后者包含了超出范围的数。 不动点:定义整数 是长度为 的数组 的一个不动点,当且仅当满足 。
输入描述:
第一行输入两个整数 ,代表排列的长度、不动点数量。


输出描述:
如果无法构造符合条件的排列,请输出 ,否则输出  个整数,代表一个符合条件的排列。如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
示例1

输入

4 2

输出

1 2 4 3
示例2

输入

3 3

输出

1 2 3
加载中...