#include <iostream>
#include <cstdio>
using namespace std;

int n, a[4500];
int main() {
	int i;
	cin >> n;
	for(i=1; ; i++) {
		a[i] = a[i-1] + i;
		if(a[i] > n) break;
	}
	while(1) {
		for(; a[i-1] > n; i--);
		if(a[i-1] == n) break;
		printf("%d\n", i);
		n -= i;
	}
	for(i=1; n; i++) {
		printf("%d\n", i);
		n -= i;
	}
	return 0;
}