#include <bits/stdc++.h>
using namespace std;
struct w{
int x,id;
}a[10];
int ans,b[10];
bool cmp(w l,w r){
return l.x >r.x;
return l.id < r.id;
}
main(){
for(int i=0;i<8;i++){
cin>>a[i].x;
a[i].id=i+1;
}
sort(a,a+4,cmp);
for(int i=0;i<4;i++){
ans=a[i].x +ans;
b[i]=a[i].id;
}
cout<<ans<<endl;
for(int i=0;i<4;i++){
cout<<a[i].id<<" ";
}
return 0;
}