奇異果最喜歡打牌了,他擅打各式各樣的牌,包含各種撲克牌遊戲、麻將、獎牌等等。今天,巴乙己發明了新的紙牌遊戲要來挑戰奇異果,這個遊戲中有 $N$ 張牌,每張牌的正面寫了一個數字,背面畫了一個圖案,數字都是 $1$ 到 $K$ 之間的整數,圖案共有 $K$ 種,第 $i$ 張牌上寫的數字是 $a_i$,畫的圖案是第 $b_i$ 種圖案。奇異果的目標是要選擇一些數字和一些圖案,使得每張牌都滿足上面的數字或圖案至少其中一個被奇異果選中,並且奇異果選中的數字和圖案總數最少,請你告訴奇異果應該要選擇哪些圖案和數字。
第一行有兩個正整數 $N,K$。
接下來有 $N$ 行,其中第 $i$ 行有兩個正整數 $a_i,b_i$。
第一行輸出兩個以空白隔開的整數 $A,B$,代表奇異果應該要選擇 $A$ 個數字和 $B$ 個圖案。
第二行輸出 $A$ 個數字 $p_1,p_2,\dots,p_A$,代表奇異果應該要選擇的數字。
第三行輸出 $B$ 個數字 $q_1,q_2,\dots,q_B$,代表奇異果應該要選擇的圖案編號。
你輸出的答案必須滿足以下條件:
若有多種可能的解,輸出任意一種,數字和圖案編號可以以任意順序輸出。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~2 | 範例測資。 | 0 |
2 | 0~11 | 無特別限制。 | 100 |