CSES - KILO 2018 3/5 - Rodent's Revenge
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Given two integers nn and kk, your task is to construct an array that contains every integer between 1n1 \dots n exactly once and there are exactly kk consecutive elements such that the first element is greater than the second element.

Input

The only input line has two integers nn and kk.

Output

Print one line that contains the array. You may print any valid solution.

Constraints

  • 0k<n1050 \le k < n \le 10^5

Example

Input:

5 2

Output:

1 4 2 5 3