
Given two integers n and k , construct a list answer that contains n different positive integers ranging from 1 to n and obeys the following requirement:
Suppose this list is answer = [a _1 , a _2 , a _3 , ... , a _n ] , then the list [|a _1 - a _2 |, |a _2 - a _3 |, |a _3 - a _4 |, ... , |a _n-1 - a _n |] has exactly k distinct integers.
Return the list answer . If there multiple valid answers, return any of them .
1 <= k < n <= 10 ^4