#include #include #include using namespace std; using ll = long long; #include int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); int n,m; cin>>n>>m; vector a(n),b(m),c(n); for(int i = 0;i>a[i]; for(int i = 0;i>b[i]; for(int i = 0;i>c[i]; ll sum = 0; for(int i = 0;i memo; ll tmp = 0; for(int i = 0;i0){ tmp += b[(i-1) % m]; } memo[a[i]-tmp] += c[i]; } for(auto&itr:memo) ans = min(ans,sum-itr.second); cout<