数组构造
题号:NC21296
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

给你 d_1,d_2,w_1,w_2
问你能否构造出一个数组 使得



其中为非负整数

输入描述:

输入四个整数 d_1,d_2,w_1,w_2
其中

输出描述:

输出"Possible"如果能构造出来
否则输出"Impossible"
示例1

输入

复制
2 3 7 18

输出

复制
Possible
示例2

输入

复制
1 1 3 5

输出

复制
Impossible
示例3

输入

复制
3 5 300 500

输出

复制
Possible
示例4

输入

复制
100 1 0 2

输出

复制
Impossible
示例5

输入

复制
1000000000 1000000000 1000000000 1000000000

输出

复制
Possible