조깅 코스

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

문제

시골 마을의 조깅 코스는 고리 모양이어서 출발점이 곧 도착점이다. 코스를 따라 11미터 간격으로 말뚝을 세우고, 말뚝이 선 지점의 지면 높이를 해발 센티미터 단위로 재어 두었다.

말뚝에는 조깅 방향으로 11번부터 NN번까지 번호를 붙인다. 주자는 11번 말뚝에서 출발해 22번, 33번, ..., NN번 말뚝을 차례로 지난 뒤 다시 11번 말뚝으로 돌아와 멈춘다. 이웃한 두 말뚝 사이의 지면은 직선이라고 본다.

이웃한 말뚝을 잇는 11미터 구간은 양 끝의 높이를 비교해 평지, 오르막, 내리막 중 하나가 된다. 두 높이가 같으면 평지, 뒤쪽 말뚝이 더 높으면 오르막, 더 낮으면 내리막이다.

평지와 오르막, 내리막은 각각 같은 종류의 구간이 조깅 방향으로 연달아 이어지는 가장 긴 덩어리를 뜻한다. 주자가 11번 말뚝에서 멈추므로 한 덩어리는 출발점을 넘어 이어지지 않는다. 11번 말뚝에서 끝나는 덩어리와 11번 말뚝에서 시작하는 덩어리는 종류가 같아도 따로 센다.

코스에 있는 평지의 개수와 오르막의 개수, 내리막의 개수를 구하라.

입력

첫째 줄에 코스의 길이 NN이 미터 단위로 주어진다. (3N300003 \le N \le 30000)

다음 NN개의 줄에는 조깅 방향 순서대로 말뚝의 높이가 한 줄에 하나씩 주어진다. ii번째 줄의 값은 ii번 말뚝의 해발 높이 HiH_i이고, 센티미터 단위의 양의 정수이다. (1Hi300001 \le H_i \le 30000)

출력

한 줄에 평지의 개수와 오르막의 개수, 내리막의 개수를 이 순서대로 출력한다. 인접한 두 수 사이에는 공백을 하나 둔다.