/**
* author: dewidar1001
* created: 23.02.2025
**/
#include <bits/stdc++.h>
using namespace std;
void solve() {
int n;
cin >> n;
vector<int> v(n);
for (int i = 0; i < n; i++) {
cin >> v[i];
}
int mx=0,mxindx=0;
int mn=10000,mnindx=0;
for (int i=0; i<n; i++) {
if (v[i]>mx) {
mx=v[i];
mxindx=i;
}
else if (v[i]<=mn) {
mn=v[i];
mnindx=i;
}
}
int ans=n-mnindx-1;
ans+=mxindx;
if (mxindx>mnindx) {
ans--;
}
cout << ans << endl;
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int t=1;
//cin >> t;
while (t--) {
solve();
}
}
LyoqCiogICAgYXV0aG9yOiAgZGV3aWRhcjEwMDEKICogICAgY3JlYXRlZDogMjMuMDIuMjAyNQoqKi8KI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnZvaWQgc29sdmUoKSB7CiBpbnQgbjsKIGNpbiA+PiBuOwogdmVjdG9yPGludD4gdihuKTsKIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgY2luID4+IHZbaV07CiB9CiBpbnQgbXg9MCxteGluZHg9MDsKIGludCBtbj0xMDAwMCxtbmluZHg9MDsKIGZvciAoaW50IGk9MDsgaTxuOyBpKyspIHsKICBpZiAodltpXT5teCkgewogICBteD12W2ldOwogICBteGluZHg9aTsKICB9CiAgZWxzZSBpZiAodltpXTw9bW4pIHsKICAgbW49dltpXTsKICAgbW5pbmR4PWk7CiAgfQogfQoKIGludCBhbnM9bi1tbmluZHgtMTsKIGFucys9bXhpbmR4OwogaWYgKG14aW5keD5tbmluZHgpIHsKICBhbnMtLTsKIH0KIGNvdXQgPDwgYW5zIDw8IGVuZGw7Cn0KaW50IG1haW4oKSB7CiBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKIGNpbi50aWUoTlVMTCk7CiBpbnQgdD0xOwogLy9jaW4gPj4gdDsKIHdoaWxlICh0LS0pIHsKICBzb2x2ZSgpOwogfQp9