#include <bits/stdc++.h>
using namespace std;
int CQR[6],RQC[100005][3];
int main(){
int n,m,cqr=INT_MIN,a,b;
scanf("%d%d",&n,&m);
for(int k=1;k<=m;k++){
scanf("%d",&CQR[k]);
}
for(int k=1;k<=n;k++){
for(int k1=1;k1<=m;k1++){
int x;
scanf("%d",&x);
if(k1!=m) RQC[k][1]+=abs(x*CQR[k1]);
else RQC[k][2]=x*CQR[k1];
}
}
for(int k=1;k<=n;k++){
for(int k1=k+1;k1<=n;k1++){
int rqc=abs(RQC[k][1]+RQC[k1][1])-abs(RQC[k][2]-RQC[k1][2]);
if(rqc>cqr){
cqr=rqc;
a=k;b=k1;
}
}
}
cout<<a<<" "<<b<<endl<<cqr;
return 0;
}