def main(): N = int(input()) W = list(map(int, input().split())) total = sum(W) if total%2 != 0: exit(print('impossible')) X = total//2 s = 1 << X # X を表現できる場合 X番目のbitに1 が立つ(X番目のbitに1を立てておき、最終的に 0にできたら(0番目のbitに1を立てられたら)X を表現できる、という話 # X を削っていき 0 のところのbitに1 を立てられるか?? for w in W: # 今ある s から w bit 右シフトしたものをマージする s |= s >> w if s & 1: print('possible') else: print('impossible') if __name__ == "__main__": main()