#include <bits/stdc++.h>

using namespace std;

int main(){
    int n;cin>>n;
    int bound = sqrt(n)+1;
    int right = n,left=n;
    while(right>=1){
        left=right-bound+1>=1?right-bound+1:1;
        //cout<<left<<" "<<right<<endl;
        for(int i=left;i<=right;i++){
            cout<<i<<" ";
        }
        right-=bound;
        if(left==1){
            break;
        }
    }
    
}