#include <iostream>
using namespace std;
int main()
{
int n, i, j, s = 0, k, p=0;
cin >> n;
for (i = 1; i <= n-1; i++)
{
for (j = i; j <= n-1 && s!=n; j++)
{
s = s + j;
if (s == n)
{
p = 1;
for (k = i; k <= j; k++)
cout << k << " ";
}
}
if (p == 1) cout << endl;
s = 0;
}
if (p!=1)
cout << "Imposibil";
return 0;
}