/*                    `
                                        `.:ossyyyyysssssyyyyyyhyyyhyyyyysssooo+//:-.```
                                       -sdNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmdhhyso+/-.``
                                      `odNNNmmdhysoo+//////::::::::::::://///+ooosyyhhdmmmNmmhs+:-.`
                                       .--:/oo+:```                           ``````...--:/oshdmmmdyo/-`
                                       `.:oymd+.                                            ``-:/ohdNNmhs/-.`
                                    `./ydNNNh:`                                                  `.:+ydNNNmdy+:.`
                                  `-ohNMMNho-`                                                       `-/oydNMNmdyo/-`
                                `:smNMMNdo-`                                                            ``-/oydmNNNmhs/.`
                               .odNMMNh+-`                                                                   `-/+shmNNmdyo:.`
                             `:hNMNmy/.`                                                                         `.-+ydNNNNdo:.`
                            `+dNMmy/.                                                                               `.-/shNMNmhs:.
                           .+mMNh/.                                                                                     `./shNMMmh+-`
                          .oNMNo.                                                                                          `./ymNMNdo-`
                         `+mMms.                                                                                              .:odNMNmo-`
                         -hNNy-                                                                                                 `-odNMNdo-
                        `sNMd+`                                                                                                   `:smMMNh+.
                       `:mMNy-                                                                                                      `/hmMMNh/`
                       .hNMNs.                                                                                                        .+dNMMms-`
                       -mMMmo`                                                                                                         `-smNMNd+.
                      `/NMMd/                                                                `.-://:-..`                                 ./hNMMNy:`
                      .sNMMh/                                                              `:oddddmmmmhs:`                                `.odNMMmo.
                      -hNMMy-                                                             `:hNMh/-:/yNMNd+`                                 `-omMMNh:`
                      -dMMMy-                        `-::::.``                            .sNMMmy+:/ymMMm+`                                   `/hNMMm+.
                      :mMMMy-                     `.+ymNNNNmho-`                          .oNMMMMMNNNNNNh.                                      .+dNMNy:`
                     `/mMMMs.                    `:hNMMNNMMMMMh:                          `-+syhhyyyyyys/`                                       `:yNMMd/`
                     `+NMMMs.                    -yNMNy::ohNMMd/`                             `````````                                            .odNMmo.
                     .oNMMMs.                    :dNMNy/:+hNMMd/                                                                                    `/hNMNh:`
                     .sMMMNo`                    -yNMMMNNNMMMNh:                                                                                      :hNMMm+`
                     -sMMMN+                     `:oyhhhdhhyo/-`                                                                                      `-yNMMh:
                     -hMMMm+                        ```...``                                                                                           `:dNMNo
                     :dMMMd/                                                                                                                            .+mMMy.
                     /mMMMh:                                                                                                                             -yNMm+
                    .oNMMMy-                                                                                                                             `:dMMy.
                    .sNMMNo.                                                                                                                              `smMm/`
                    -yMMMN+`                                                                                                                              `:hNNy.
                    -yMMMm/`                                                                                                                               `omNd-`
                    :yMMMd:`                                                                                                                               `/hMm+`
                    :hMMNh:`                                                                                                                                .sNNh.                             .:///:.`.////-..:///:.`.:///:..:///:.`.:/:..////-`  `:/:-` `-:://///-`      `-///:..-////-.-:////////-`   `-:::-`
                    :hMMNy-                                                                                                                                 `+mMm/`                            ./ymh/.`.+hms:..:smh/.`.+hms:../sdms-`:ss/.-odmy:`  `/ys:`-syo//odh+-`      `:smh+.`-omdo--+/::ohy/:/+-`./+:::/os+.
                    :hMMNs-                                                                                                                                  :hMNy.                             `+ms.   .sh/`  `+ms.  `:yh/`   `:yho:/:.   `/hy:`  `:/- `+my:``:hs.         `/ms-   -hy: `.  `/yo`  ..-oy:`   -ods-
                    :hMMNs-                                                                                                                                  .oMMm:                             `+my+:::+hd/`  `+ms.`.--yh/`     -odh/`     `/hy:``:/-   .+ys+/ods.         `:my-```:hy:     `/yo`   `/hy.    `-hd/`
                    :hMMNo.                                                                                                                                   /NMNo.                            `+my/:::/yh/`  `+ms:-.`.sh/`    `-/+yh/.     `/yy::o-`    `+hh+ods.          .oys+/:/hy:     `/yo`   `/dh-     -yh:`
                    :yMMNo.                                                                                                                                   :dMMh:                            `+mo.   .sh/`  `+my:`  .sh/`  `.::.`-ohs-`    `/yds:`   `-ohs-`:hs-           ``````:hy:     `/ho`    -sms-`  `:y+.
                    -yMMNs-                                                                                                                                   -sNMm/                           ./ymh/.`.+hms:../ymh/.`.+hds/..+yo-` `/hmh+-`   `/h+`   ./yh+..:smho-`             `:omdo-`  ./ydh+:`   .+yo+/:/+:`
                    .sMMNs-                                                                                                                                   .+NMN+`                          `-:::-.`.::::-..-:::-``.::::-..:::.  `-::::.`   `:+.    .-:-` `-::::.`             `-::::-`  .-::::-`     `-::-.`
                    `+NMNy-                                                                                                                                   `/mMNs.                                                                     `.-..//.
                     /dMNd:`                                                                                                                                  `:dNMy:                                                                     .odhs/.
                     -yMMm+`                                                                                                                                  `:dMMd/                                                                      .--``
                     .oNMMs-                                                                                                                                  `-hNMNo
                     `/mMMm+`                                                                                                                                 `-yNMMs`
                      .yNMMd/`                                               ````...............```````                                                        -yNMMy-
                       -dMMNy-`                                         ``-/+osyhhhdddddddddddhhhhhyysssoo+///::---.......``                                   -yNMMy-
                       `/dMMNy-                                       `-ohmNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNmmdddhy/.                                  `-yNMMy-
                        `+dMMmy.                                      `/dmmdddhhhyyyyyyysyssssssssssssysyyyyyhhhdddddhys+-`                                   `:dNMMy-
                         `+mMMNy-`                                     `-....````                            `````````                                        `:dMMMy.                         .::/+o+:.   -+ooosssooo:`  `-/oo+:.`         -+ssso:.+ssso:./ssso/` `.:+oo+:`    `.:/oo+:.
                          `+dMMNh:`                                                                                                                           `/mMMNo                          -/:.`./yy/``/:.`-sy/``-/..+o/.`.:yh+.         .ody-` `+hh:` `/hd/` `/yo.`.oho.  .+o/.`.ohs.
                           `:hNMMh/`                                                                                                                          `+NMMm+                          ``     :hm/``   .sy:`  `.+y+`    -ydo`        `/hs.   :ys.   :hd-  `/+- `.+dy- `os/`   `..`
                             -sNMMms.                                                                                                                         .sNMMh:                             `/osydNo.    .sy:`   -yh/`    `+dy.        `/hs.   :ys.   :hd-   `.:+/:odh- .yy:
                              `/dNMmy:`                                                                                                                       :hNMNs-                              ```-sm+`    .sy:    .sds.    `+ho`        `/hs.   :ys.   :hd-  .oy/.``/hh- .sdo.     ``
                               `-smMNd/`                                                                                                                     `+NMMm+`                          .-`   ./so.     -yh:`    -ydo-` `:so.         `+hs.   :yy.   :hd:  :hd/..-+dh:.`:ydy/:-:/:.
                                 `+dNMms-`                                                                                                                   -yMMMd:                           `.:/oo+/-`    ./sddyo:`   ./oooo+/-`         -+ydhsoooydhsoooyddh+.`/syo/-:sy+.` ./shhyo:`
                                   -omMNh/`                                                                                                                 `+mMMN+`                              ````        ```````       ````             `````````````````-/o-  ```   ``      ````
                                    `:hNMms-`                                                                                                               :yMMNy-                                                                                            `-`
                                      .odMNh/`                                                                                                             .omMNh-`
                                       `/hNMmo.`                                                                                                          `+dMNd:`
                                         -smMNh+.                                                                                                        `+dMMd/`
                                          .+mMMNh+.`                                                                                                    .+dNNh/`
                                           .oNMMMmhs:.`                                                                                                .odNNs-                                      `..-----`
                                            .shdmNMNNho/-``                                                                                          ./hNNd+.                                     -+syyyyso:`
                                             ``.-/ohmNNmdyo:.`                                                                                    `.:smNms-`                                    `-++:-...``
                                                  ``-/shNNNmho/-`                                                                              `.:ohmNms:`                                      ./-``````     ```````    ```````  ```````.````     `````
                                                      `.:sdNNNNdy+-``                                                                       `.:ohmNNms:`                                       `:/-:/+ooo/.` ./shhs+-   `:oydho-``:sysoooydyo-` `-//+ooo/.`
                                                         `./sdNMMNmho/-`                                                                `.-/shmNMmh+-`                                         .+ss:` `./hy:` `-yh:`      .+ds.    .+-` .omo.  .+s:` `./hh:`
                                                            `-+hmNMMNNdy+-``                                                        ``-/ohmNNNmds:.                                            .smo`    `+my-  -yh/..```  `+ho.    `/-` .om+` `+ho`    .+my-
                                                               `-+hmNMMMNdhs/-```````........````````                          ``.:/oydNNMNmho:.`                                              .omo.    `/mh:  -ydyoooso:``+ho`    `/-` .om+` .sms`    `:dy:
                                                                  `-+ydmNMMMNmhyyhhdddddddddddhhhyyysoo+////:::::::---::::://+oshdNNMNNmdy+:`                                                  `:hy:`   `/do.  -yh:` .+my:`+ho`    ./.  .om+` `/dh:`   `/h+.
                                                                     `.:+ydmNNNNNNNNNNNNNNmmmmmmmmmmmNNNNNNNmmmmmmmdddmmmmmmNNNNNNNmdy+:.`                                                      `:yy/-..:o+.  ./hh/..:odo-.+ds.`:+/:/```:sNs-` `/hy/-..:o+.
                                                                         ``.:/++oooo++//::--.......-:/ymmdmds+++++++++++++++++++++/:.`                                                            .:+o+/-.`  .:ossooo+/:.`-+s+-.:oo:. `/osyso-` `.:+o+/:.`
                                                                                                     .sdddh/`
                                                                                                     +hddds-
                                                                                                    `sddddo.
                                                                                                    `sdddh+`
                                                                                                    `sdddho.
                                                                                                    `odddds.
                                                                                                     /ydddy-
                                                                                                     `odddd+.
                                                                                                      :ydddh:`
                                                                                                      `/hdddy:
                                                                                                       -oddddo.
                                                                                                       `:hdddh+`
                                                                                                        .+dddds-
                                                                                                         .sdddho`
                                                                                                         `/hdddy.
                                                                                                          .ydddh/`
                                                                                                          `ohddho`
                                                                                                          `+hdddo`
                                                                                                          `+hddho`
                                                                                                          `/yhhs:`

    */

    #include<bits/stdc++.h>
    #define fi first
    #define se second
    #define pb push_back
    #define eb emplace_back
    #define rng(a) a.begin(),a.end()
    #define fast ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0)
    using namespace std;
    typedef long long ll;
    ll n,ke;
    ll pow(ll a, ll n){
        if(n==0) return 1;
        if(n%2==0){
            ll q = pow(a,n/2);
            return q*q;
        }else return a*pow(a,n-1);
    }
    map<ll,ll> del;
    set<ll> kek;
    void go(ll v){
        if( v>1 && ke%(v-1)==ke/(v-1)){
            ll flex = kek.size();
            kek.insert(v-1);
            if(flex==kek.size()) return;
        }
        else return;
        for(auto x : del){
                if(del[x.fi]){
                    del[x.fi]--;
                    go(v/x.fi);
                    del[x.fi]++;
                }
        }
    }
    main(){
    cin >> n;
    ke = n;
    for(ll i = 2;i*i<=n;i++){
        if(n%i==0){
            n/=i;
            del[i]++;
            i--;
        }
    }
    del[n]++;
    //for(auto x : del){
       // cout << x.fi << ' ' << x.se << endl;
    //}
    go(ke);
    unsigned long long ans = 0;
    for(auto x : kek) ans+= x;
    cout << ans;
    }


Measured memory_bytes: 384