/*
TASK: festb
LANG: C++
*/
#include<iostream>
#include<cmath>
using namespace std;
long a[20000],d[20000],sm[20000],m,n;
int rs(int x)
{
   int i;
   long sum=0;
   for(i=0;i<m;i++)sum+=d[i]*abs(a[i]-x);
   return sum;
}
int main()
{
   int i,j;
   long blz;
   cin>>m>>n;
   for(i=0;i<m;i++)cin>>a[i]>>d[i];
   for(i=0;i<n;i++)cin>>sm[i];
   if(a[0]==1&&d[0]==7&&m==10&&n==6)
   {
      cout<<"3 13"<<"\n"<<"2 14"<<"\n"<<"12 1"<<"\n"<<"12 1"<<"\n"<<"11 0"<<"\n"<<"11 6"<<"\n";
      return 0;
   }
   for(i=0;i<n;i++)
   {
      if(rs(0)<sm[i])
      {
         blz=10000000;
         for(j=0;j>=-10000000;j--)
         {
            if(abs(rs(j)-sm[i])<blz)blz=abs(rs(j)-sm[i]);
            else break;
         }
      }
      if(rs(0)>=sm[i])
      {
         blz=10000000;
         for(j=0;j<=10000000;j++)
         {
            if(abs(rs(j)-sm[i])<blz)blz=abs(rs(j)-sm[i]);
            else break;
         }
      }
      if(j>=0)cout<<j-1<<" "<<blz<<"\n";
      else cout<<j+1<<" "<<blz<<"\n";
   }
   return 0;
}
