#include #define rep(i, n) for(int i = 0; i < (int)n; i++) using namespace std; using ll = long long; int main() { int n; cin >> n; vector x(n), y(n); rep(i, n) cin >> x[i]; rep(i, n) cin >> y[i]; int ans = x[0] + y[0]; rep(i, n) { ans = min(ans, x[i] + y[i]); } cout << ans << endl; rep(i, n + 2) { if(i == 0) cout << 0 << endl; else if(i == n + 1) cout << ans << endl; else cout << min(x[i - 1], ans) << endl; } return 0; }