#include <bits/stdc++.h>
using namespace std;
int main() {
  int k1, k2, k3;
  cin >> k1 >> k2 >> k3;
  int a1[k1], a2[k2], a3[k3];
  for (int i = 0; i < k1; i++) {
    cin >> a1[i];
  }
  for (int i = 0; i < k2; i++) {
    cin >> a2[i];
  }
  for (int i = 0; i < k3; i++) {
    cin >> a3[i];
  }
  sort(a1, a1 + k1);
  sort(a2, a2 + k2);
  sort(a3, a3 + k3);
  int n = k1 + k2 + k3;
  vector<int> v;
  for (int i = 0; i < k1; i++) {
    v.push_back(a1[i]);
  }
  for (int i = 0; i < k2; i++) {
    v.push_back(a2[i]);
  }
  for (int i = 0; i < k3; i++) {
    v.push_back(a3[i]);
  }
  vector<int> res(v.size() + 1, INT_MAX);
  res[0] = INT_MIN;
  for (int i = 0; i < v.size(); i++) {
    int pos = upper_bound(res.begin(), res.end(), v[i]) - res.begin();
    if (res[pos - 1] < v[i] && v[i] < res[pos]) res[pos] = v[i];
  }
  int ans = 0;
  for (int i = 0; i <= v.size(); i++) {
    if (res[i] < INT_MAX) ans = i;
  }
  cout << n - ans << endl;
  return 0;
}
