앨리스 장군과 밥 장군이 전쟁 게임을 한다. 게임에는 병사 N명이 있고, 병사마다 공격력과 방어력이라는 두 능력치가 있다.
게임을 시작하기 전에 두 장군은 앨리스 장군부터 번갈아 가며 병사를 고른다. 자기 차례에는 병사 한 명을 고르는데, 그 병사의 공격력이 지금까지 고른 모든 병사의 공격력보다 크거나, 방어력이 지금까지 고른 모든 병사의 방어력보다 커야 한다. 정확히 말하면, i번째 병사(1≤i≤N)의 공격력과 방어력을 Ai, Di라 하고 지금까지 고른 병사의 집합을 S라 할 때, 다음 두 조건 중 하나 이상이 성립해야 병사 x를 고를 수 있다.
- S에 속한 모든 s에 대해 Ax>As
- S에 속한 모든 s에 대해 Dx>Ds
더 이상 고를 수 있는 병사가 없으면 고르기가 끝나고 게임이 시작된다.
앨리스 장군은 밥 장군보다 병사를 많이 고르고 싶어 하고, 밥 장군은 이를 막으려 한다. 두 사람이 모두 이 목표를 위해 최선을 다할 때, 앨리스 장군이 뜻을 이룰 수 있는지 구하시오.