import sys input = sys.stdin.readline N,M=map(int,input().split()) A=list(map(int,input().split())) B=list(map(int,input().split())) for i in range(M): B[i]=100-B[i] A.sort() B.sort() import numpy k=1<<18 g=numpy.fft.fft(A,k) h=numpy.fft.fft(B,k) f=[g[i]*h[i] for i in range(k)] ANS=numpy.fft.ifft(f) for ans in ANS[:N]: print(int(numpy.round(numpy.real(ans/100))))