수열 복원

아직 제출이 없습니다시간 제한3초메모리 제한256 MB

문제

정수로 이루어진 길이 NN짜리 수열 a_1,a_2,...,a_N{a\_1,a\_2,...,a\_N}과 덧셈으로 놀던 욱제는, 수열이 적혀있는 종이를 잃어버렸다. 다행히 가지고 놀던 MM개의 기록은 남아있다. 각각의 기록은 세 정수로 이루어져 있으며, 그 의미는 두 수의 인덱스 i,ji, j와 두 수의 합 a_i+a_ja\_i+a\_j이다. 이 정보들을 토대로 원래의 수열이 무엇이었는지 복원하려고 한다.

입력

첫 번째 줄에 수열의 길이 NN과 기록의 개수 MM이 주어진다.

두 번째 줄부터 MM개의 줄에 걸쳐 각각 세 정수 i,j,ki,j,k가 공백으로 구분되어 주어진다. 이는 a_i+a_j=ka\_i+a\_j=k임을 의미한다.

답이 존재하지 않는 입력은 없다.

출력

욱제가 가지고 놀던 수열의 원소 NN개를 공백으로 구분하여 출력한다. 

수열의 원소는 정수임이 보장된다. 

답이 여러개 존재할 수 있다면 "ERROR"(따옴표 제외)를 출력한다.

제한

  • 1N,M500,0001 \leq N,M \leq 500,000
  • 1i,jN1 \leq i,j \leq N
  • 109k109-10^9 \leq k \leq 10^9