from collections import deque
import sys
input = sys.stdin.readline
N, K = map(int, input().split())
queue = deque(range(1, N+1))
answer = []
while queue:
for _ in range(K-1):
queue.append(queue.popleft())
answer.append(queue.popleft())
print("<" + ", ".join(map(str, answer)) + ">")
위 문제는 큐의 앞에서부터 K번째 사람까지를 큐의 뒤로 이동시키고, K번째 사람을 제거하는 과정을 반복하는 것으로 문제를 해결할 수 있다.