#include<bits/stdc++.h>
using namespace std;
struct as{
int id;
int n;
};
bool cmp(as x,as y){
return x.n>y.n;
}
bool cp(int a,int b){
return a>b;
}
int main(){
as a[9];
for(int i=1;i<9;i++){
cin>>a[i].n;
a[i].id=i;
}
sort(a,a+9,cmp);
int sum;
sum=a[1].n+a[2].n+a[3].n+a[4].n+a[5].n;
cout<<sum<<endl;
int b[6];
b[1]=a[1].id;
b[2]=a[2].id;
b[3]=a[3].id;
b[4]=a[4].id;
b[5]=a[5].id;
sort(b+1,b+6);
for(int i=1;i<6;i++)cout<<b[i]<<" ";
return 0;
}