// Asignar estudiantes a secciones: lee la entrada y no asigna a nadie. Reemplacen el cálculo.
#include <cstddef>
#include <iostream>
#include <vector>

int main() {
    std::size_t n = 0;
    std::size_t m = 0;
    std::cin >> n >> m;

    std::vector<int> quota(m);
    for (int& q : quota) std::cin >> q;

    std::vector<std::vector<int>> options(n);  // secciones numeradas desde 1, como en la entrada
    for (auto& list : options) {
        std::size_t count = 0;
        std::cin >> count;
        list.resize(count);
        for (int& section : list) std::cin >> section;
    }

    // Por hacer: decidir quién va a qué sección.
    std::cout << 0 << '\n';
}
