from itertools import combinations_with_replacement
n, m =map(int,input().split())
arr =list(range(1, n+1))
answer =list(combinations_with_replacement(arr, m))for i in answer:print(*i)
로직
1부터 n까지의 리스트 생성
combinations_with_replacement 함수를 사용해서 m개의 리스트 조합을 생성 (순서X, 중복O)