# include <iostream>
using namespace std;
int main ()
{
unsigned long long n,br=2;
cin>>n;
cout<<(n+1)/2<<endl;
cout<<2<<" "<<1<<" "<<2<<endl;
n-=2;
while(n>=3)
{
    cout<<3<<" "<<br<<" "<<br+1<<" "<<br+2<<endl;
    br+=2;
    n-=2;
}
cout<<2<<" "<<br<<" "<<br+1<<endl;
return 0;
}