#include <iostream>
#include <math.h>
using namespace std;
//1000000000
#define int long long
#define nn "\n"
#define ld long double
const int INF = 1e12;
const int N = 1e2 + 5;
int t, n;
int fibo[N];
int kq = INF;
signed main(){
ios_base::sync_with_stdio; cin.tie(0) ; cout.tie(0);
cin >> n;
int can = sqrt(n);
for(int i = 1; i <= can; i++ ){
if(n % i == 0){
int x = n / i;
// if(2 * (x + i) < kq){
// cout << x << " " << i << nn;
// }
kq = min(kq, 2 * (x + i) );
}
}
cout << kq << nn ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgoKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Ci8vMTAwMDAwMDAwMAojZGVmaW5lIGludCBsb25nIGxvbmcKI2RlZmluZSBubiAiXG4iCiNkZWZpbmUgbGQgbG9uZyBkb3VibGUKCmNvbnN0IGludCBJTkYgPSAxZTEyOwpjb25zdCBpbnQgTiA9IDFlMiArIDU7CmludCB0LCBuOwppbnQgZmlib1tOXTsKaW50IGtxID0gSU5GOwpzaWduZWQgbWFpbigpewoJaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbzsgY2luLnRpZSgwKSA7IGNvdXQudGllKDApOwoJY2luID4+IG47CglpbnQgY2FuID0gc3FydChuKTsKCWZvcihpbnQgaSA9IDE7IGkgPD0gY2FuOyBpKysgKXsKCQlpZihuICUgaSA9PSAwKXsKCQkJaW50IHggPSBuIC8gaTsKLy8gICAgICAgICAgICBpZigyICogKHggKyBpKSA8IGtxKXsKLy8JCQkgIGNvdXQgPDwgeCA8PCAiICIgPDwgaSA8PCBubjsKLy8JICAgIAl9CgkgICAgCWtxID0gbWluKGtxLCAyICogKHggKyBpKSApOwoJCX0KCX0KICAgIGNvdXQgPDwga3EgPDwgbm4gOwp9Cg==