typedef long long ll; typedef long double ld; #include using namespace std; #define int long long signed main(){ ll n,m,w; std::cin >> n>>m>>w; vector a(n),b(n); for (int i = 0; i < n; i++) { std::cin >> a[i]; } for (int i = 0; i < n; i++) { std::cin >> b[i]; } vector c(m),d(m); for (int i = 0; i < m; i++) { std::cin >> c[i]; } for (int i = 0; i < m; i++) { std::cin >> d[i]; } vector>> dp(n+1,vector>(w+1,vector(1<> ndp(w+1,vector(1<=0)ndp[j-sumc][k|t] = max(ndp[j-sumc][k|t],normal-sumd); } } } for (int j = 0; j <= w; j++) { for (int k = 0; k < 1<