#include<stdio.h>
#define MAX_N 5005

int n, m, a [MAX_N], b [MAX_N], sol;
double avgA, avgB;

	void input()
	{
		scanf ("%d %d", &n, &m);
		for (int i = 0; i < n; i++)
			scanf ("%d", &a [i]);
		for (int i = 0; i < m; i++)
			scanf ("%d", &b [i]);
	}

	void solve()
	{
		avgA = 0;
		for (int i = 0; i < n; i++)
			avgA += a [i];
		avgA = avgA / n;

		avgB = 0;
		for (int i = 0; i < m; i++)
			avgB += b [i];
		avgB = avgB / m;

		sol = 0;
		for (int i = 0; i < n; i++)
			if ((a [i] < avgA) && (avgB < a [i]))
				sol++;
	}

	int main()
	{
		input();
		solve();
		printf ("%d\n", sol);

		return 0;
	}