#include "jelly.h"
#include <bits/stdc++.h>
using namespace std;
#define INF 1000000000
int dp[2][501][501];
int find_maximum_unique(int x, int y, vector<int> a, vector<int> b) {
int n = a.size();
for (int i = 1; i <= n; i++) {
for (int j = x; j >= a[i - 1]; j--) {
for (int k = 0; k <= y; k++) {
dp[1][j][k] = max(dp[1][j][k], dp[0][j - a[i - 1]][k] + 1);
}
}
for (int k = y; k >= b[i - 1]; k--) {
for (int j = 0; j <= x; j++) {
dp[1][j][k] = max(dp[1][j][k], dp[0][j][k - b[i - 1]] + 1);
}
}
for (int j = 0; j <= x; j++) {
for (int k = 0; k <= y; k++) {
dp[0][j][k] = dp[1][j][k];
}
}
}
int ans = 0;
for (int j = 0; j <= x; j++) {
for (int k = 0; k <= y; k++) {
ans = max(ans, dp[0][j][k]);
}
}
return ans;
}