牛牛玩石头
题号:NC21875
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

牛牛正在玩三堆石头,一开始每堆石头分别有A B C个石头,牛牛的目的是将每堆石头的数量变成一样的
牛牛可以进行0次或者多次操作,为了增大点难度,牛牛每次操作可以选择两堆数量不同的石头,假设数量分别为x,y, (x < y)
然后,牛牛会将两堆石头的数量变成 (x + x) 与 (y - x)

问你牛牛能否将三堆石头变成一样的数量

输入描述:

输入一行包含三个整数

输出描述:

如果可以输出"possible"

否则输出"impossible"
示例1

输入

复制
10 15 35

输出

复制
possible
示例2

输入

复制
1 1 2

输出

复制
impossible
示例3

输入

复制
4 6 8

输出

复制
impossible

备注:

子任务1:max(A,B,C) <= 50
子任务2:max(A,B,C) <= 100
子任务3:无限制