첫째 줄에 블록의 개수를 나타내는 정수 N이 주어진다 (1≤N≤200). 블록의 번호는 1번부터 N번까지이다.
다음 N개의 줄에 블록의 정보가 주어진다. 그중 i번째 줄은 블록 i를 설명하며, 먼저 블록 i의 가치 vi와 비용 ci가 온다 (0≤vi,ci≤200). 이어서 세 번째 정수 mi가 블록 i가 덮고 있는 블록의 개수를 나타낸다 (0≤mi≤N−1). 그 뒤에는 블록 i가 덮고 있는 블록의 번호 mi개가 공백을 사이에 두고 온다. 이 번호는 서로 다르고, 1 이상 N 이하이며, i는 들어 있지 않다.
순서를 적절히 잡으면 모든 블록을 파낼 수 있다. 모든 블록에 대한 mi의 합은 500 이하이다.