CSES - Apples and Bananas
  • Time limit: 1.00 s
  • Memory limit: 512 MB

There are nn apples and mm bananas, and each of them has an integer weight between 1k1 \ldots k. Your task is to calculate, for each weight ww between 22k2 \dots 2k, the number of ways we can choose an apple and a banana whose combined weight is ww.

Input

The first input line contains three integers kk, nn and mm: the number kk, the number of apples and the number of bananas.

The next line contains nn integers a1,a2,,ana_1,a_2,\ldots,a_n: weight of each apple.

The last line contains mm integers b1,b2,,bmb_1,b_2,\ldots,b_m: weight of each banana.

Output

For each integer ww between 22k2 \ldots 2k print the number of ways to choose an apple and a banana whose combined weight is ww.

Constraints

  • 1k,n,m21051 \le k,n,m \le 2 \cdot 10^5
  • 1aik1 \le a_i \le k
  • 1bik1 \le b_i \le k

Example

Input:

5 3 4
5 2 5
4 3 2 3

Output:

0 0 1 2 1 2 4 2 0  

Explanation: For example for ww = 88 there are 44 different ways: we can pick an apple of weight 55 in two different ways and a banana of weight 33 in two different ways.