#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;
  }
}