#include #include using namespace std; int n,nr,suma,sol[10000]; int main() { scanf("%d",&n); for (int i=1;i+suma<=n;i++) suma+=i,sol[++nr]=i; if (n-suma) sol[++nr]=n-suma; printf("%d\n",nr); for (int i=1;i<=nr;i++) printf("%d ",sol[i]); }