자유 벽돌 쌓기
면접 대비시간 제한2초메모리 제한1024 MB
w×h 벽의 열별 현재 높이가 주어질 때, 비어 있는 칸을 2×1 벽돌로 빈틈없이 채울 수 있는지 판단합니다.
문제
Fred는 간단한 일을 맡았다. 그는 크기의 벽을 쌓기만 하면 된다. 일을 쉽게 하려고 벽돌이 충분히 주어졌고, 벽을 완성할 벽돌도 몇 개 주어졌다. Fred는 이 일이 어렵지 않을 것이라 생각하고 설계를 따로 세우지 않은 채 벽을 쌓기 시작했다. 벽돌이 떨어지고 나서야 그는 이 방식이 잘못되었음을 알았다.

그림 F.1: 입력 예제 2의 시각화. 빨간 벽돌은 Fred가 이미 놓은 것이다. 파란 벽돌은 벽을 완성하려면 아직 놓아야 하며, 이 경우 가능한 배치는 이것 하나뿐이다.
Fred에게는 이제 벽돌만 남아 있고, 그는 이것으로 벽을 마무리하려 한다. 남은 벽돌만으로 벽을 완성할 수 있을까? 벽의 너비는 정확히 단위, 높이는 정확히 단위여야 한다.
입력
첫 줄에 Fred가 쌓으려는 벽의 너비와 높이를 뜻하는 두 정수 와 가 주어진다 (, ).
둘째 줄에는 개의 정수 이 주어진다 (). 는 위치 에서 벽의 현재 높이다.
출력
Fred가 벽을 완성할 수 있으면 possible을, 그렇지 않으면 impossible을 출력한다.