실험 "X": 예정된 폭발
시간 제한1초메모리 제한512 MB
총량이 S를 넘지 않고 두 가지 이상의 재료를 쓰는 혼합 중, 주어진 M개의 폭발한 혼합 어느 것에도 좌표별로 지배되지 않는 계획의 수를 정확히 센다.
문제
과학자 Vasya는 궁정 연금술사가 되었고, 재료들을 섞어 현자의 돌을 만들어야 합니다.
재료는 모두 가지입니다. 하나의 실험은 계획 로 나타냅니다. Vasya는 번째 재료를 온스만큼 덜어 도가니에 모두 넣고 가열합니다. 각 는 음이 아닌 정수이고, 전체 양은 도가니 용량 를 넘을 수 없으므로 입니다. 또한 모든 실험에서는 최소 두 종류의 재료를 실제로 사용합니다. 즉 중 적어도 두 개는 양수입니다.
지금까지 모든 혼합물이 폭발했습니다. Vasya는 단조성 규칙을 발견했습니다. 어떤 계획 가 폭발한다면, 모든 에 대해 인 계획 도 반드시 폭발합니다.
Vasya는 이미 번의 실험을 했고, 그 모두가 폭발했습니다. 어떤 계획이 이 규칙에 의해 반드시 폭발한다고 확정되면 그 계획을 확실히 실패라고 부릅니다. 즉, 폭발했던 개의 계획 중 하나라도 모든 에 대해 를 만족하면 그 계획은 확실히 실패입니다.
유효한 실험 계획 중 확실히 실패가 아닌 것이 몇 개인지 세십시오. 계획이 유효하다는 것은 모든 가 음이 아닌 정수이고, 이며, 중 적어도 두 개가 양수임을 뜻합니다.
입력
첫 번째 줄에 세 정수 , , 이 주어집니다 (, , ). 여기서 은 이미 진행한 실험의 수입니다. 이어지는 개의 줄에는 각각 개의 정수가 주어지며, 이미 진행한(모두 폭발한) 실험 하나를 나타냅니다.
출력
확실히 실패가 아닌 유효한 실험 계획의 개수를 정수 하나로 출력하십시오. 이 값은 매우 클 수 있으므로 정확한 값을 그대로 출력하십시오.