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

int main() {
  long N;
  cin>>N;
long sum=0;
for(int i=0;i<=N;i++){
sum+=i;
if(sum==N){
  //cout<<"A"<<endl;
  for(int j=1;j<=i;j++) cout<<j<<endl;
  return 0;
}
if(sum>N){
  //cout<<"B"<<endl;
  long res=sum-N;
  for(int j=1;j<=i;j++){
    if(res==j) continue;
    else cout<<j<<endl;

  }
  return 0;
}
}
}
