#include<bits/stdc++.h>
using namespace std;
struct shu{
int x;
int p;
}a[11];
bool mc(shu z,shu y){
return z.x>y.x;
}
bool wc(shu z,shu y){
return z.p<y.p;
}
int main(){
int s=0;
for(int i=1;i<=8;i++){
cin>>a[i].x;
a[i].p=i;
}
sort(a+1,a+1+8,mc);
for(int i=1;i<=5;i++){
s+=a[i].x;
}
cout<<s<<endl;
sort(a+1,a+6,wc);
for(int i=1;i<=5;i++){
cout<<a[i].p<<" ";
}
return 0;
}