A river has N checkpoints on left side and M checkpoints on the right side. P bridges are built connecting checkpoints across the river. Guards needs to be placed on checkpoints, a guard can protect all the bridges on which this checkpoint is present. There can be more than one guard to protect a single bridge.
Find the minimum number of guards required to protect all the bridges over the river.
Input Format:
Output Format:
Print the minimum number of guards required to protect all the bridges over the river.
Constraints:
1≤N,M≤2×1051≤P≤1051≤u≤N1≤v≤M
Place guards on checkpoint 1 and 2 on left side of river to cover all bridges.