对于一个数组,小苯可以做任意次如下操作: 交换数组中的任意两个元素。 现在小红想要构造一个长为 的排列 ,对所有的 都满足 ,使得小苯将数组变为升序的最小操作数为 。 请你帮帮小红。
输入描述:
第一行输入两个整数 。


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

输入

4 2

输出

4 3 2 1

说明

小苯可以进行如下的两次操作 。可以证明,不存在比  次更少的操作次数。
加载中...