#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';
    }
}