#include <iostream> using namespace std; int main() { int n,m,k,i; cin>>k>>m>>n; if(m!=1 && n!=1) { cout<<"Impossible"<<'\n'; return 0; } n=max(m,n); m=k; cout<<m-n<<'\n'; for(i=m;i>=n+1;i--) { cout<<1<<' '<<i<<'\n'; } }