#include <bits/stdc++.h>
using namespace std;
int op[10086],sc[10086];
int main () {
freopen("in.in","r",stdin);
int m,n,q;
cin>>n>>q;
for(int i=1; i<=n; i++ )
cin>>sc[i];
for(int i=1; i<=q; i++ )
cin>>op[i];
int ans=0;
for(int i=1; i<=q; i++ ) {sort(sc+1,sc+n+1);
int k=sc[upper_bound(sc+1,sc+n,op[i])-sc];
sort(sc+1,sc+n+1,greater<int>());
int z=sc[upper_bound(sc,sc+n+1,op[i],greater<int>())-sc];
int w=min(abs(k-op[i]),abs(z-op[i]));
cout<<k<<" "<<z<<" "<<w<<endl;
ans+=w;
cout<<ans;
}
return 0;
}