#include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int N,C,V; cin >> N >> C >> V; vector S(V),T(V),Y(V),M(V); for(auto &a : S) cin >> a,a--; for(auto &a : T) cin >> a,a--; for(auto &a : Y) cin >> a; for(auto &a : M) cin >> a; vector>> edge(N); for(int i=0; i> dp(N,vector(C+1,inf)); dp.at(0).at(C) = 0; for(int i=0; i