실험 "X": 예정된 폭발

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

문제

과학자 Vasya는 궁정 연금술사가 되었고, 재료들을 섞어 현자의 돌을 만들어야 합니다.

재료는 모두 KK가지입니다. 하나의 실험은 계획 (a1,a2,,aK)(a_1, a_2, \dots, a_K)로 나타냅니다. Vasya는 ii번째 재료를 aia_i온스만큼 덜어 도가니에 모두 넣고 가열합니다. 각 aia_i는 음이 아닌 정수이고, 전체 양은 도가니 용량 SS를 넘을 수 없으므로 a1+a2++aKSa_1 + a_2 + \dots + a_K \le S입니다. 또한 모든 실험에서는 최소 두 종류의 재료를 실제로 사용합니다. 즉 aia_i 중 적어도 두 개는 양수입니다.

지금까지 모든 혼합물이 폭발했습니다. Vasya는 단조성 규칙을 발견했습니다. 어떤 계획 (a1,,aK)(a_1, \dots, a_K)가 폭발한다면, 모든 ii에 대해 biaib_i \ge a_i인 계획 (b1,,bK)(b_1, \dots, b_K)도 반드시 폭발합니다.

Vasya는 이미 MM번의 실험을 했고, 그 모두가 폭발했습니다. 어떤 계획이 이 규칙에 의해 반드시 폭발한다고 확정되면 그 계획을 확실히 실패라고 부릅니다. 즉, 폭발했던 MM개의 계획 (c1,,cK)(c_1, \dots, c_K) 중 하나라도 모든 ii에 대해 aicia_i \ge c_i를 만족하면 그 계획은 확실히 실패입니다.

유효한 실험 계획 중 확실히 실패가 아닌 것이 몇 개인지 세십시오. 계획이 유효하다는 것은 모든 aia_i가 음이 아닌 정수이고, a1++aKSa_1 + \dots + a_K \le S이며, aia_i 중 적어도 두 개가 양수임을 뜻합니다.

입력

첫 번째 줄에 세 정수 KK, SS, MM이 주어집니다 (2K302 \le K \le 30, 2S100002 \le S \le 10000, 0M200 \le M \le 20). 여기서 MM은 이미 진행한 실험의 수입니다. 이어지는 MM개의 줄에는 각각 KK개의 정수가 주어지며, 이미 진행한(모두 폭발한) 실험 하나를 나타냅니다.

출력

확실히 실패가 아닌 유효한 실험 계획의 개수를 정수 하나로 출력하십시오. 이 값은 매우 클 수 있으므로 정확한 값을 그대로 출력하십시오.