농부 존은 울타리를 치기 위해 N(5 <= N <= 250)개의 말뚝을 구입했다. 모두들 알다시피 울타리를 치는 가장 좋은 방법은 가장 많은 말뚝을 포함하는 볼록다각형 모양으로 치는 것이다. 존 역시 직선으로 구성된 격자 모양의 목초지에 위와 같은 방법으로 울타리를 치고 싶다.
N개의 말뚝의 좌표(1 <= x_i <= 1,000; 1 <= y_i <= 1,000)가 주어질 때, 가장 많은 말뚝을 포함하는 볼록다각형 모양 울타리에서 말뚝의 갯수는 몇개인지 구하는 프로그램을 작성하시오. 단, 3개 이상의 말뚝이 동일 선상에 있는 경우는 없다.
입력 6 5 5 2 3 3 2 1 5 5 1 1 1 출력 5
출처:usaco 2008 DEC gold 번역:shinism