描述
乔治国王最近决定,他想要一个新的设计的皇家墓地。墓地必须由几个部分组成,每个部分必须是一个正方形的坟墓。所有部分必须具有不同数量的坟墓。
在与他的占星家协商之后,乔治国王决定边的长度必须是连续的正整数序列。具有边长s的部分包含s2坟墓。乔治估计了墓地的总数,现在想知道所有可能的墓地设计满足条件。你被要求找到他们。
输入
输入文件包含n ---墓地中的墓穴数(1 <= n <= 1014)。
输出
在输出文件的第一行打印k ---可能的墓地设计的数量。接下来的k行必须包含墓地的描述。每行必须以l ---对应墓地中的节数开始,后面跟着l整数---节的长度(连续的正整数)。输出线以l的降序排列。