import sys input = sys.stdin.readline N=int(input()) EDGE=[] for i in range(1,N): EDGE.append((i,i+1,i*2-1)) for i in range(3,N+1): EDGE.append((2,i,i*2-2)) print(len(EDGE)) for x,y,c in EDGE: print(x,y,c) for i in range(1,N+1): for j in range(i+1,N+1): if i==1: ANS=[] for k in range(2,j+1): ANS.append(k-1) print(len(ANS),*ANS) else: ANS=[] for k in range(i,2,-1): ANS.append(k-1) ANS.append(N+i-2) #print(ANS) for k in range(i+1,j): ANS.append(k) print(len(ANS),*ANS)