Alice,Bob 和 Cynthia 总是为他们之间混乱的债务而烦恼,终于有一天,他们决定坐下来一起解决这个问题.不过,鉴别钞票的真伪是一件很麻烦的事情,于是他们决定要在清还债务的时候尽可能少的交换现金.
没过多久他们就发现这是一个很棘手的问题,于是他们找到了精通数学的你为他们解决这个难题.
接下来有三行,每行包括 666 个自然数:
如果债务可以还清,则输出需要交换钞票的最少张数;如果不能还清,则输出 impossible(注意单词全部小写,输出到文件时不要加引号).
对于 100%100\%100% 的数据,−103≤x1x2x3≤103-10^3 \le x_1 x_2 x_3 \le 10^3−103≤x1 x2 x3 ≤103,保证 a10+a5+a1b10+b5+b1c10+c5+c1≤30a_{10} + a_5 + a_1 b_{10} + b_5 + b_1 c_{10} + c_5 + c_1 \le 30a10 +a5 +a1 b10 +b5 +b1 c10 +c5 +c1 ≤30,且三人总共拥有的钞票面值总额不会超过 10310^3103.