#include using i64 = long long; using u64 = unsigned long long; using u32 = unsigned; using u128 = unsigned __int128; using i128 = __int128; int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int N, M; std::cin >> N >> M; std::map cnt; for (int i = 0; i < N; i++) { int x; std::cin >> x; cnt[--x]++; } int ans = 0; for (int i = 0; i < M; i++) { int cur; std::cin >> cur; ans += std::max(0, cnt[i] - cur); } std::cout << ans << '\n'; return 0; }