uva1200測資B

Input:
10
0x=1x
x+2=2+x-0x-1x-x+0x+1x+x
2x-4-2x-1000x+1x=0x-998x-0+x-x+0-1x-1x+1x-2x
1x-1000+10+1-9+20x-2+0+300x-299x-400-49x+1000x=0x
1x=10+199+200-299+300x+399+400+4-x-39x+599+600+69x-x-0+799x+800x+899x+9+0-9-x+10-0x+100+199+200+299x+30x+399+0-0+499+5+1x
500x+599x+600+699x-700+799+800+899+0x+999+1000+100+199-200+299=300+399+400+499+500+5x+600+699+800+899+900+999-1000+100-1x+20x+299+300+39+0
100+19x-20x+229x-30x+399+400-x-x+500+599-600+699-x+x+799x+800+899-900x+999+1000x+100+199-200+299+300=399x+400+499-500-599-600-699+0x-799+800+899+900+999-1x+0+100+199+200-299+0x-0x
0x+100+199+200+299+300+399+400+499+500+599+600+699+700+799+800+899+900+999+1000+100+199+200+299+300+399+400+499+500+599+600+699+700+799+800+899+900+999+1000+100+199+200+299+300=399+400+499+500+599+600+699+700+799+800+899+900+999+100+100+199+200+299+300+0x
100+19x-20x+229x-30x+399+400-x-x+500+699-631+699-x+x+788x+80-8-0x-900x+999+1000x+10-99-200+299+300+399x+400+499-500-599-600-699+1x-799+800+899+900+999-1x+0+100-47+199+200-299+0x-0x+9+400-499+500-52x+67+60x-699+7-79x+800+899+900+999+1000+9+199-0+299-3+0x=x
0x+10+199+200-299+300x+399+400+499+500+599+600+69x+700+799x+800x+899x+900+999-1000x+100+199+200+299x+30x+399=411+499+500x+1000x+600+699x-731+799+800+899+0x+999+1000+100x+199-200+299+300+399+400+499+500+5x+600+699+800+899+900+999-1000+100-1x+20x+299+300+39
Output:
0
IDENTITY
2
1
-2
1
-6
IMPOSSIBLE
-8
-45