print(60) for i in range(n:=30):print("2\n",*range(i+1,31),*range(1,i+1)) print("4\n1 313892391") for j in range(2,31):print("4\n",j,pow(n*(j**n-1)//(j-1),-1,998244353))