#include <bits/stdc++.h>
using namespace std;

int n;

int main(){
	scanf("%d", &n);
  	for(int i = 1; i <= n; i++){
    	if(i * (i + 1) / 2 >= n){
          	int t = i * (i + 1) / 2 - n;
        	for(int j = 1; j <= i; j++)
              	if(j != t) printf("%d\n", j);
          	return 0;
        }
    }
}