만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

과 조사하기

시간 제한1초메모리 제한1024 MB

요약
동아리 회원의 학년, 반, 번호를 입력받아 전공별 인원을 세고, 전공이 없는 1학년 인원을 셉니다.
난이도

쉬움10점 중 1점

유형
구현
정답자
아직 제출이 없습니다

문제

대구소프트웨어마이스터고에서는 2학년부터 각자의 진로에 따라 다른 과를 선택한다.

  • 소프트웨어개발과: 프론트엔드, 백엔드, 게임 개발 등 여러 소프트웨어를 만든다.
  • 임베디드소프트웨어개발과: 라즈베리파이, 아두이노 등을 이용해 임베디드 기기용 소프트웨어를 개발한다.
  • 인공지능소프트웨어개발과: 작년에 새로 생긴 과로, 인공지능을 배우며 개발한다.

학교는 학생을 관리하기 쉽도록 1, 2반은 소프트웨어개발과, 3반은 임베디드소프트웨어개발과, 4반은 인공지능소프트웨어개발과로 반을 편성한다.

midori는 동아리 학생들의 과 분포를 알아보기로 했다.

동아리 학생 명단이 주어질 때, 동아리에 소프트웨어개발과, 임베디드소프트웨어개발과, 인공지능소프트웨어개발과 학생이 각각 몇 명인지 구하고, 아무런 과에도 속할 수 없는 1학년 학생이 몇 명인지도 구하자.

입력

첫째 줄에 동아리 학생 수 PP가 주어진다. (1≤P≤100)(1 \le P \le 100)

둘째 줄부터 PP개의 줄에 걸쳐 각 줄마다 학생 한 명의 학년 GPG_P, 반 CPC_P, 번호 NPN_P가 공백으로 구분되어 주어진다. (1≤GP≤3;1≤CP≤4;1≤NP≤20)(1 \le G_P \le 3; 1 \le C_P \le 4; 1 \le N_P \le 20) 학년, 반, 번호가 모두 같은 학생은 두 명 이상 주어지지 않는다.

주어지는 수는 모두 정수이다.

출력

첫째 줄에 동아리에 소속된 소프트웨어개발과 학생 수를 출력한다.

둘째 줄에 동아리에 소속된 임베디드소프트웨어개발과 학생 수를 출력한다.

셋째 줄에 동아리에 소속된 인공지능소프트웨어개발과 학생 수를 출력한다.

넷째 줄에 동아리에 소속된 아무런 과에도 속하지 않는 1학년 학생 수를 출력한다.

예제1

  1. 예제 1

    입력
    5
    1 3 5
    2 1 10
    2 2 12
    2 4 8
    3 3 10
    
    예상 출력
    2
    1
    1
    1