#include<bits/stdc++.h>
using namespace std;
int a[11],b[11],c[11],d[11],e[11],ans1,ans2,ans3,ans4,ans5,ans = 99999999,m;
int main(){
for(int i = 1; i <= 10; i++){
scanf("%d",&a[i]);
}
for(int i = 1; i <= 10; i++){
scanf("%d",&b[i]);
}
for(int i = 1; i <= 10; i++){
scanf("%d",&c[i]);
}
for(int i = 1; i <= 10; i++){
scanf("%d",&d[i]);
}
for(int i = 1; i <= 10; i++){
scanf("%d",&e[i]);
}
for(int i = 1; i <= 10; i++){
for(int j = 1; j <= 10; j++){
for(int k = 1; k <= 10; k++){
for(int l = 1; l <= 10; l++){
m = 25-i-k-j-l;
if(m > 10 || m < 0) break;
int u = a[i]+b[j]+c[k]+d[l]+e[m];
if(ans > u){
ans = u;
ans1 = i;
ans2 = j;
ans3 = k;
ans4 = l;
ans5 = m;
}
}
}
}
}
printf("%d\n%d %d %d %d %d",ans,ans1,ans2,ans3,ans4,ans5);
return 0;
}