#include <iostream>
using namespace std;

int main() {
	ios_base::sync_with_stdio(0);
	cin.tie(0);
    int n, m;
    cin >> n >> m;
    int op[n + 1];
    int kr[m];
    for (int i = 0; i < n; i++)
        cin >> op[i];
    op[n] = 0;
    for (int i = 0; i < m; i++)
        cin >> kr[i];
        
        

    for (int i = 1; i < n; i++) {
        if (op[i] > op[i - 1])
            op[i] = op[i - 1];
  }

    for (int i = 0; i < m; i++) {
        while (n > 0 && op[n - 1] < kr[i]) 
            n--;
        n--;
    }

    if (n < 0)
        cout << 0;
    else
        cout << n + 1;

    return 0;
}