Problem Statement
There are $N$ oases on a number line. The coordinate of the $i$-th oases from the left is $x_i$.
Camel hopes to visit all these oases. Initially, the volume of the hump on his back is $V$. When the volume of the hump is $v$, water of volume at most $v$ can be stored. Water is only supplied at oases. He can get as much water as he can store at a oasis, and the same oasis can be used any number of times.
Camel can travel on the line by either walking or jumping:
- Walking over a distance of
$d$costs water of volume$d$from the hump. A walk that leads to a negative amount of stored water cannot be done. - Let
$v$be the amount of water stored at the moment. When$v>0$, Camel can jump to any point on the line of his choice. After this move, the volume of the hump becomes$v/2$(rounded down to the nearest integer), and the amount of stored water becomes$0$.
For each of the oases, determine whether it is possible to start from that oasis and visit all the oases.
Constraints
$2 ≤ N,V ≤ 2 × 10^5$$-10^9 ≤ x_1 < x_2 < ... < x_N ≤ 10^9$$V$and$x_i$are all integers.
Input
Input is given from Standard Input in the following format:
N V
x_1 x_2 ... x_{N}
Output
Print $N$ lines. The $i$-th line should contain Possible if it is possible to start from the $i$-th oasis and visit all the oases, and Impossible otherwise.
样例
3 2
1 3 6
Possible
Possible
Possible
7 2
-10 -4 -2 0 2 4 10
Impossible
Possible
Possible
Possible
Possible
Possible
Impossible
16 19
-49 -48 -33 -30 -21 -14 0 15 19 23 44 52 80 81 82 84
Possible
Possible
Possible
Possible
Possible
Possible
Possible
Possible
Possible
Possible
Possible
Possible
Impossible
Impossible
Impossible
Impossible
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。