N = int(input()) results = [] for x in range(N+1): for y in range(N+1): if x + y == 0: continue z = N - x*y if z >= 0 and z % (x+y) == 0: results.append((x, y, z // (x+y))) print(len(results)) for result in results: print(*result)