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

int main(){
  int N,ans,a,ansmin;
  cin>>N;
  
  for(int i=0;i<10000;i++){
    if(i*(i+1)/2>=N){
      cout<<i<<endl;
      N-=i;
      for(int j=i-1;j>=0;j--){
        if(N==0){
          return 0;
        }
        if(N>=j){
          cout<<j<<endl;
          N-=j;
        }
      }
    }
  }
}