Müəyyən çoxluğunun parçalanması, bu çoxluqların kolleksiyası olan \textbf{P = \{P_1, P_2, \ldots, P_k\}} şəklindədir. Burada, bütün \textbf{P}_i çoxluqlarının birləşməsi -yə bərabərdir və heç bir iki fərqli \textbf{P}_i və \textbf{P}_j çoxluğu kəsişmir, yəni \textbf{P}_i \cap \textbf{P}_j = \varnothing olduqda i \ne j. Məsələn, n = 5 üçün mümkün bir parçalanma belə ola bilər: \textbf{P}_1 = \textbf{\{1, 3\}}, \textbf{P}_2 = \textbf{\{2, 4, 5\}}.
Parçalanma çoxluğundan qaçınır deyilir, əgər heç bir \textbf{P}_i çoxluğu -nu alt çoxluq kimi ehtiva etmirsə. Məsələn, yuxarıda göstərilən parçalanma və çoxluqlarından qaçınır, lakin və çoxluqlarından qaçınmır.
Verilmiş və \textbf{Q}_1, \textbf{Q}_2, \ldots, \textbf{Q}_l çoxluqlar kolleksiyası üçün, \textbf{Q}_i çoxluqlarının hər birindən qaçınan çoxluğunun parçalanmalarının sayını tapmaq lazımdır.
Birinci sətrdə iki tam və (1 \le n \le 100, 0 \le l \le 10) verilmişdir. Sonrakı sətrdə qaçınılmalı olan çoxluqlar təsvir edilmişdir. Hər bir sətr bir tam q_i ədədi ilə başlayır — çoxluğun ölçüsü, sonra isə çoxluğun q_i elementi gəlir.
Bir tam ədəd çıxarın — \textbf{Q}_i çoxluqlarının hər birindən qaçınan parçalanmaların sayı.
Nümunə 1