#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int k = 1;
bool prime1 = false;
while(k <= n / 2)
{
int x = 0, y = k;
bool prime2 = false;
while(x < n)
{
x += y;
y ++;
if(x == n)
{
prime2 = true;
break;
}
}
if(prime2)
{
prime1 = true;
for(int i = k; i < y; i ++)
cout << i << " ";
cout << endl;
}
k ++;
}
if(!prime1)
cout << "NONE";
return 0;
}