import java.util.*;
public class Gloves {
public int findMinimum(int n, int[] left, int[] right) {
// write code here
int leftSum = 0;
int rightSum = 0;
int leftmin = Integer.MAX_VALUE;
int rightmin = Integer.MAX_VALUE;
int sum = 0;
for (int i = 0; i < n; i++) {
if (left[i] * right[i] == 0) {
sum += left[i] + right[i];
}else {
leftSum += left[i];
rightSum += right[i];
if (leftmin > left[i]) {
leftmin = left[i];
}
if (rightmin > right[i]) {
rightmin = right[i];
}
}
}
return Math.min(leftSum-leftmin+1,rightSum-rightmin+1) + 1 + sum;
}
}