메뉴 건너뛰기

문제


시간메모리제출 회통과 회비율
1초128MB
0
0
0.0%
나의 횟수나의 판정시도 명성공 명비율
00
0.0%
문제

JOI 군은 친구들과 게임을 하기로 했다. 이 게임에는 플레이어가 \(N\)명 참가한다. 한 판의 규칙은 다음과 같다.

각 플레이어는 \(1\) 이상 \(100\) 이하의 좋아하는 정수를 카드에 적어 낸다. 자신이 적은 수와 같은 수를 적은 사람이 다른 데 없으면, 자신이 적은 수와 같은 점수를 얻는다. 같은 수를 적은 사람이 다른 데 있으면 점수를 얻지 못한다.

JOI 군 일행은 이 게임을 \(3\)번 했다. 각 플레이어가 \(3\)번의 게임에서 적은 수가 주어질 때, 각 플레이어가 \(3\)번 게임에서 얻은 점수 합을 구하는 프로그램을 작성하라.

입력

입력은 다음 형식으로 주어진다.

\(N\)

\(A_{1,1}\) \(A_{1,2}\) \(A_{1,3}\)

\(\vdots\)

\(A_{N,1}\) \(A_{N,2}\) \(A_{N,3}\)

  • 입력은 \(1+N\)줄이다.
  • 첫째 줄에 정수 \(N\)이 주어지고, 플레이어 수를 나타낸다.
  • 이어지는 \(N\)줄 가운데 \(i\)번째 줄(\(1 \le i \le N\))에는 \(1\) 이상 \(100\) 이하의 정수 \(3\)개가 공백 하나로 구분되어 주어지고, \(i\)번째 플레이어가 \(1\)번째, \(2\)번째, \(3\)번째 게임에서 적은 수를 나타낸다.
  • \(2 \le N \le 200\)
  • 입력되는 값은 모두 정수이다.
출력

다음 형식으로 출력한다.

\(N\)줄을 출력한다. \(i\)번째 줄(\(1 \le i \le N\))에 \(i\)번째 플레이어가 \(3\)번 게임에서 얻은 점수 합을 출력한다.

예시 1
입력
5 100 99 98 100 97 92 63 89 63 99 99 99 89 97 98
출력
0 92 215 198 89
설명

플레이어 \(1\): \(0+0+0=0\). 플레이어 \(2\): \(0+0+92=92\). 플레이어 \(3\): \(63+89+63=215\). 플레이어 \(4\): \(99+0+99=198\). 플레이어 \(5\): \(89+0+0=89\).

예시 2
입력
3 89 92 77 89 92 63 89 63 77
출력
0 63 63
위로