#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000001 vector c; void go(vector a){ vector b(a.size()); rep(i,b.size())b[i] = i; auto ret = convolution_ll(a,b); rep(i,ret.size())c[i] += ret[i]; } int main(){ int N; cin>>N; vector a(N+1),b(N+1); rep(i,N){ scanf("%lld",&a[i+1]); } rep(i,N){ scanf("%lld",&b[i+1]); } c.resize(N*2+1,0LL); go(a); go(b); for(int i=1;i<=2*N;i++){ if(i!=1)printf(" "); printf("%lld",c[i]); } return 0; }