atcoder#ARC140C. [ARC140C] ABS Permutation (LIS ver.)

[ARC140C] ABS Permutation (LIS ver.)

Score : 500500 points

Problem Statement

The happiness of a permutation P=(P1,P2,,PN)P=(P_1,P_2,\ldots,P_N) of (1,,N)(1,\dots,N) is defined as follows.

  • Let A=(A1,A2,,AN1)A=(A_1,A_2,\ldots,A_{N-1}) be a sequence of length N1N-1 with Ai=PiPi+1(1iN1)A_i = |P_i-P_{i+1}|(1\leq i \leq N-1). The happiness of PP is the length of a longest strictly increasing subsequence of AA.

Print a permutation PP such that P1=XP_1 = X with the greatest happiness.

Constraints

  • 2N2×1052 \leq N \leq 2\times 10^5
  • 1XN1 \leq X \leq N
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN XX

Output

Print a permutation PP such that P1=XP_1 = X with the greatest happiness, in the following format:

P1P_1 P2P_2 \ldots PNP_N

If there are multiple solutions, printing any of them will be accepted.

3 2
2 1 3

Since A=(1,2)A=(1,2), the happiness of PP is 22, which is the greatest happiness achievable, so the output meets the requirement.

3 1
1 2 3

Since A=(1,1)A=(1,1), the happiness of PP is 11, which is the greatest happiness achievable, so the output meets the requirement.