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

int main(){
    int n;
    cin>>n;
    vector<int> ans(n+1,-1);
    for(int i=1;n>0;i++){
      n-=i;
      if(n<0) ans[-1*n]=0;
      ans[i]=i;
    }
    for(int i=1;i<=(int)ans.size();i++){
      if(ans[i]==-1) return 0;
      else if(ans[i])cout<<ans[i]<<endl;
    }
}