fork download
  1. a = list(map(int, input().split()))
  2.  
  3. b=[]
  4. for i in range(1,a[0]+1):
  5. b.append(i)
  6.  
  7. c=[]
  8. while len(b) != 0:
  9. d=[]
  10. if len(b) < a[1]:
  11. front = a[1] % len(b) -1
  12. else:
  13. front = a[1]-1
  14. c.append(b[front])
  15. b.pop(front)
  16. for i in range(len(b)):
  17. d.append(b[(front + i) % len(b)])
  18. b = d
  19.  
  20.  
  21. result = ", ".join(map(str,c))
  22. print("<" +result +">")
Success #stdin #stdout 0.04s 9756KB
stdin
1 1
stdout
<1>