만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

반란

면접 대비

시간 제한2초메모리 제한1024 MB

요약
각 분대에서 분대 전체 임금의 절반 이상인 가장 싼 노동자를 골라 임금의 합을 출력합니다. 그런 노동자가 없는 분대가 있으면 -1을 출력합니다.
난이도

쉬움10점 중 3점

유형
그리디, 정렬
정답자
아직 제출이 없습니다

문제

예레나 안드레예브나는 포마의 말썽에 지쳐 그에게 제대로 된 벌을 주기로 했다. 그런데 말없는 조수가 공장 노동자들이 반란을 일으켰다는 내용의 쪽지를 건넸다. 예레나 안드레예브나는 계획을 접고 포마에게 무슨 일이 일어나고 있는지 알아보라고 맡겼다.

공장에 도착한 포마는 nn개의 조가 있다는 것을 알았다. 조 ii에는 kik_i명의 노동자가 있었고, 모두 무언가에 불만이 있었다. 사태를 가라앉히기 위해 포마는 각 조마다 우두머리를 뽑기로 했다. 우두머리는 노동자 중에서 골라야 한다. 모든 노동자의 소속 조와 임금은 알려져 있다. 포마는 각 조에서 노동자를 정확히 한 명씩 골라 어느 조든 한 조의 우두머리로 세우려 한다. 각 조에는 우두머리가 정확히 한 명 있어야 한다. 포마는 또한 우두머리를 제외하고 조에 남은 노동자들의 임금 합이 그 조 우두머리의 임금보다 크지 않기를 바란다. 여기에 바람이 하나 더 있다. 예레나 안드레예브나를 기쁘게 하려고, 우두머리들의 임금 합이 최소가 되도록 배치하고 싶어 한다.

프시흐는 지금 바빠서, 포마는 너에게 도움을 청했다. 다들 알다시피 그의 부탁은 거절하지 않는 편이 좋다.

입력

첫 줄에 두 정수 nn과 kk가 주어진다 (1≤n≤151 \le n \le 15, n≤k≤50n \le k \le 50). nn은 조의 수이고, kk는 모든 조의 노동자 수를 합한 값이다. 이어지는 각 줄은 정수 ss (1≤s≤k1 \le s \le k)로 시작한다. 이는 해당 조의 노동자 수이다. 그 뒤에 정수 ss개가 aia_i (1≤ai≤1071 \le a_i \le 10^7)로 주어지며, 각각 그 조 노동자의 임금이다.

출력

답을 한 줄에 출력한다. 답이 존재하지 않으면 −1-1을 출력한다.

예제1

  1. 예제 1

    입력
    3 8
    3 1 2 3
    2 6 1
    3 1 3 5
    
    예상 출력
    12