## 10810 공 넣기
n, m = input().split()
n = int(n) # 최종 출력할 바구니 최대 번호
m = int(m) # 반복 횟수
lst = [0 for i in range(n)] # 최종 출력할 바구니까지의 공 저장 리스트...0으로 초기화
for x in range(1, m+1):
i_x, j_x, k_x = input().split()
i_x = int(i_x)
j_x = int(j_x)
k_x = int(k_x)
#lst[i_x-1:j_x+1] = [k_x] ## 이렇게 하니까 원소값 1개만 들어감.. 반복문으로 처리해야함
for y in range (i_x-1, j_x):
lst[y] = k_x
print(*lst)
Python/코테 연습