#include <bits/stdc++.h>
using namespace std;
long long n;
long long m, c, k, i, d, y, a[2000000], b[200000], ok, x;
string s, t;
long long dp[200000];
int main() {
  ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);
  cin >> n >> m;
  for (i = 1; i <= n; i++) cin >> x, a[x % 2]++;
  for (i = 1; i <= m; i++) cin >> x, b[x % 2]++;
  cout << min(a[1], b[0]) + min(a[0], b[1]);
}
