\begin{problem}{Factory. Фабрика}{factory.in}{factory.out}{2 секунды}

На фабрику привезли новое оборудование. В связи с этим, была произведена аттестация 
рабочих, и выяснилось, что не все рабочие достаточно квалифицированы для 
обслуживания новых станков. При этом на каждом станке могут работать не более двух 
рабочих.

Руководство завода хочет узнать, какое максимальное количество рабочих можно 
поставить за новые станки.

\InputFile

Первая строка входного файла содержит три целых числа $n$, $m$ и $k$ 
($0 \le k \le 10\,000)$, где $n$ и $m$ --- количество рабочих и станков соответственно 
($0 \le n, m \le 100$).

Последующие $k$ строк содержат по два числа каждая --- номер рабочего и номер 
станка, на котором он может работать.

\OutputFile        

Первая строка выходного файла должна содержать одно натуральное число --- 
максимальное количество рабочих, которых можно поставить за новые станки.

\Example

\begin{example}
\exmp{
5 2 6
2 1
5 1
1 2
3 1
4 1
1 1
}{
3
}%
\end{example}

\end{problem}
