#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
	int N;
	cin >> N;
	vector<int> X(N), Y(N);
	for (int i = 0; i < N; ++i) cin >> X[i];
	for (int i = 0; i < N; ++i) cin >> Y[i];
	int d = 1 << 30;
	for (int i = 0; i < N; ++i) {
		d = min(d, X[i] + Y[i]);
	}
	cout << d << '\n';
	cout << 0 << '\n';
	for (int i = 0; i < N; ++i) {
		cout << max(d - Y[i], 0) << '\n';
	}
	cout << d << '\n';
	return 0;
}