#include <stdio.h>
#include <math.h>
int main()
{
int n, k, z = 0;
scanf("%d", &n);
k = ceil(sqrt(n));
for (int i = k; ; i += k)
{
if (i > n)
i = n;
for (int j = i; j > i - k; --j)
{
printf("%d ", j);
if (++z == n)
{
puts("");
return 0;
}
}
if (i == n)
break;
}
}