#include <iostream>
using namespace std;
int main() {
short zolnez, wzrost, wysoki = 0, niski = 110, poz_wysoki, poz_niski, sekund;
cin >> zolnez;
for(int i = 1; i<= zolnez; i++) {
cin >> wzrost;
if(wzrost > wysoki) {
wysoki = wysoki;
poz_wysoki = i;
}
if(wzrost <= niski) {
niski = wzrost;
poz_niski = i;
}
}
if (poz_wysoki > poz_niski) {
cout << (poz_wysoki - 1) + (poz_niski - zolnez) - 1;
}
else {
cout << (poz_wysoki - 1) + (poz_niski - zolnez);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCXNob3J0IHpvbG5leiwgd3pyb3N0LCB3eXNva2kgPSAwLCBuaXNraSA9IDExMCwgcG96X3d5c29raSwgcG96X25pc2tpLCBzZWt1bmQ7CgkKCWNpbiA+PiB6b2xuZXo7CgkKCWZvcihpbnQgaSA9IDE7IGk8PSB6b2xuZXo7IGkrKykgewoJCWNpbiA+PiB3enJvc3Q7CgkJCgkJaWYod3pyb3N0ID4gd3lzb2tpKSB7CgkJCXd5c29raSA9IHd5c29raTsKCQkJcG96X3d5c29raSA9IGk7CgkJfQoJCWlmKHd6cm9zdCA8PSBuaXNraSkgewoJCQluaXNraSA9IHd6cm9zdDsKCQkJcG96X25pc2tpID0gaTsKCQl9CgkJCgkJCgl9CgkKCWlmIChwb3pfd3lzb2tpID4gcG96X25pc2tpKSB7CgkJY291dCA8PCAocG96X3d5c29raSAtIDEpICsgKHBvel9uaXNraSAtIHpvbG5leikgLSAxOwoJfQoJZWxzZSB7CgkJY291dCA8PCAocG96X3d5c29raSAtIDEpICsgKHBvel9uaXNraSAtIHpvbG5leik7Cgl9CgkKCXJldHVybiAwOwp9