하이퍼하게 누울 하이퍼 자리를 찾아라

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

문제

일 년 동안 메타버스에서 VR 세계일주를 하던 시프트는 여행을 하다 너무 피곤해서 근처에 있는 버추얼 콘도에서 하룻밤 잠을 자기로 하고 방을 잡았다.

버추얼 콘도에 있는 방은 xx축, yy축, zz축, uu축, vv축, ww축, rr축, ss축, tt축, oo축, pp축과 평행한 1 ×1 ×1 ×1 ×1 ×1 ×1 ×1 ×1 ×1 ×11 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 크기의 칸이 N×N×N×N×N×N×N×N×N×N×NN \times N \times N \times N \times N \times N \times N \times N \times N \times N \times N개 있는 1111-초입방체 모양으로 생겼으며 각 방은 좌표 (x,y,z,u,v,w,r,s,t,o,p)\left(x,y,z,u,v,w,r,s,t,o,p\right)(1x,y,z,u,v,w,r,s,t,o,pN1 \le x,y,z,u,v,w,r,s,t,o,p \le N)로 나타낼 수 있다. 방 안에는 옮길 수 없는 1 ×1 ×1 ×1 ×1 ×1 ×1 ×1 ×1 ×1 ×11 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 \times 1 크기의 짐들이 이것저것 많이 있어서 시프트의 누울 자리를 차지하고 있었다. 시프트는 이 열악한 환경에서 누울 수 있는 자리를 찾아야 한다. 시프트가 누울 수 있는 자리에는 조건이 있다. 똑바로 연속해서 22칸 이상의 빈 칸이 존재하면 그 곳에 몸을 양 옆으로 쭉 뻗으면서 누울 수 있다. 열한 가지 축에 평행한 열한 가지 방향으로 누울 수 있다. 누울 때는 무조건 몸을 쭉 뻗기 때문에 반드시 벽이나 짐에 닿게 된다. (중간에 어정쩡하게 눕는 경우가 없다.)

만약 방의 구조가 위의 그림처럼 생겼다면, xx축 방향으로 누울 수 있는 자리는 9,765,6279\\,765\\,627개이고, yy축 방향으로 누울 수 있는 자리는 9,765,6259\\,765\\,625개이고, zz축 방향으로 누울 수 있는 자리는 9,765,6259\\,765\\,625개이고, uu축 방향으로 누울 수 있는 자리는 9,765,6259\\,765\\,625개이고, vv축 방향으로 누울 수 있는 자리는 9,765,6259\\,765\\,625개이고, ww축 방향으로 누울 수 있는 자리는 9,765,6259\\,765\\,625개이고, rr축 방향으로 누울 수 있는 자리는 9,765,6249\\,765\\,624개이고, ss축 방향으로 누울 수 있는 자리는 9,765,6259\\,765\\,625개이고, tt축 방향으로 누울 수 있는 자리는 9,765,6259\\,765\\,625개이고, oo축 방향으로 누울 수 있는 자리는 9,765,6259\\,765\\,625개이고, pp축 방향으로 누울 수 있는 자리는 9,765,6279\\,765\\,627개이다. 방의 크기 NN과 방의 구조가 주어졌을 때, xx축 방향으로 누울 수 있는 자리와 yy축 방향으로 누울 수 있는 자리와 zz축 방향으로 누울 수 있는 자리와 uu축 방향으로 누울 수 있는 자리와 vv축 방향으로 누울 수 있는 자리와 ww축 방향으로 누울 수 있는 자리와 rr축 방향으로 누울 수 있는 자리와 ss축 방향으로 누울 수 있는 자리와 tt축 방향으로 누울 수 있는 자리와 oo축 방향으로 누울 수 있는 자리와 pp축 방향으로 누울 수 있는 자리의 수를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 방의 크기 NN과 장애물의 수 KK가 주어진다. (0 K 111,1110 \le K \le 111\\,111)

둘째 줄부터 KK개 줄에 걸쳐 장애물의 좌표들이 xx, yy, zz, uu, vv, ww, rr, ss, tt, oo, pp 순으로 주어진다. 같은 위치에 두 개 이상의 장애물이 있는 경우는 없다.

출력

첫째 줄에 xx축 방향으로 누울 수 있는 자리의 개수를 출력한다.

둘째 줄에 yy축 방향으로 누울 수 있는 자리의 개수를 출력한다.

셋째 줄에 zz축 방향으로 누울 수 있는 자리의 개수를 출력한다.

넷째 줄에 uu축 방향으로 누울 수 있는 자리의 개수를 출력한다.

다섯째 줄에 vv축 방향으로 누울 수 있는 자리의 개수를 출력한다.

여섯째 줄에 ww축 방향으로 누울 수 있는 자리의 개수를 출력한다.

일곱째 줄에 rr축 방향으로 누울 수 있는 자리의 개수를 출력한다.

여덟째 줄에 ss축 방향으로 누울 수 있는 자리의 개수를 출력한다.

아홉째 줄에 tt축 방향으로 누울 수 있는 자리의 개수를 출력한다.

열째 줄에 oo축 방향으로 누울 수 있는 자리의 개수를 출력한다.

열한 번째 줄에 pp축 방향으로 누울 수 있는 자리의 개수를 출력한다.