Bitocja i Bajtocja planują podpisać rozejm po długotrwałej wojnie. Państwa te muszą zdecydować, do kogo będą należeć poszczególne miasta. Władcy Bitocji i Bajtocji postanowili, że dokonają podziału tak, aby zminimalizować liczbę bezpośrednich połączeń między parami miast, należącymi do różnych państw.
Twoim zadaniem jest podanie wspomnianej wyżej liczby po podpisaniu rozejmu.
	Pierwszy wiersz wejścia zawiera dwie liczby całkowite 
 i 
 (
), oznaczające
	odpowiednio liczbę miast oraz liczbę połączeń.
	
	Drugi wiersz wejścia zawiera ciąg liczb całkowitych 
 (
).
	Jeżeli 
 ma wartość 1, to miasto 
 należeć będzie do Bitocji, 2, to miasto 
 należeć będzie do Bajtocji,
	3, to miasto 
 należy przydzielić albo do Bajtocji albo do Bitocji.
	
	Kolejnych 
 wierszy zawiera opisy połączeń między miastami.
	Każdy wiersz opisu zawierać będzie dwie liczby 
, 
, (
) oznaczające, że
	miasta 
 i 
 są połączone bezpośrednią drogą. Żadna para (
, 
) się nie powtórzy.
	
	Możesz założyć, że w testach wartych około 
 punktów zachodzi dodatkowy warunek 
Pierwszy i jedyny wiersz wyjścia powinien zawierać jedną liczbę całkowitą, równą liczbie połączeń między miastami należącymi do Bitocji i Bajtocji po podpisaniu rozejmu.
Dla danych wejściowych:
4 4 1 1 3 2 1 2 1 3 2 3 3 4
poprawną odpowiedzią jest:
1
Wyjaśnienie do przykładu: Jeżeli miasto numer 3 zostanie przydzielone Bitocji, to występować będzie tylko jedno połączenie między miastami Bitocji i Bajtocji - między miastami 3 i 4.
Autor zadania: Joanna Bujnowska (zapożyczenie).
In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.