#include<iostream>
using namespace std;

int main()
{
    int n, s, r;
    cin >> n >> s >> r;

    int B[30];

    for(int i = 1; i <= n; i++)
        B[i] = 1;

    for(int i = 0; i < s; i++) {
        int tmp;
        cin >> tmp;
        B[tmp]--;
    }

    for(int i = 0; i < r; i++) {
        int tmp;
        cin >> tmp;
        B[tmp]++;
    }

    int rj = 0;

    for(int i = 1; i <= n; i++)
    {
        if(B[i] == 0)
            if(i - 1 >= 0 && B[i-1] > 1){
                B[i-1]--;
                B[i] = 1;
            }
            else if(i + 1 <= n && B[i+1] > 1){
                B[i+1]--;
                B[i] = 1;
            }
    }

    for(int i = 1; i <= n; i++)
        if(B[i] == 0)rj++;

    cout << rj << endl;
    return 0;
}
