- Time limit: 1.00 s
- Memory limit: 512 MB
You are given two integer sequences: a signal and a mask. Your task is to process the signal by moving the mask through the signal from left to right. At each mask position calculate the sum of products of aligned signal and mask values in the part where the signal and the mask overlap.
Input
The first input line consists of two integers and : the length of the signal and the length of the mask.
The next line consists of integers defining the signal.
The last line consists of integers defining the mask.
Output
Print integers: the sum of products of aligned values at each mask position from left to right.
Constraints
Example
Input:
5 3 1 3 2 1 4 1 2 3
Output:
3 11 13 10 16 9 4
Explanation: For example, at the second mask position the sum of aligned products is .