#include #include using namespace std; int N,M,Ar[1001]; void init() { int temp,i=0; ifstream read; read.open("add.in"); read >> N >> M; while (i> Ar[i]; i++; } read.close(); } void solve() { ofstream print; print.open("add.out"); int inverses = 0; for (int i=1;iAr[i]) inverses++; if (inverses+NM) print << "Impossible\n"; else { for (int i=0;i