Types: N: int, M: int, S: List[int], k: List[int], c: List[List[int]]
Ranges: 2 ≤ N ≤ 10,000, 1 ≤ M ≤ 1,000, 1 ≤ Si ≤ 100, 1 ≤ ki ≤ N, 1 ≤ ci,j ≤ N
Addtl Info: Σki ≤ 100,000
