#include <bits/stdc++.h>
using namespace std;
int main() {
  long long i, h, k, l, n, m, a, b, j, f;
  vector<long long> r;
  vector<long long> d1;
  scanf("%lld%lld", &n, &m);
  while (n--) {
    scanf("%lld", &a);
    d1.push_back(a);
  }
  while (m--) {
    scanf("%lld", &b);
    r.push_back(b);
  }
  i = 0;
  j = 0;
  f = d1[0];
  while (j < d1.size()) {
    while (r[i] <= f) {
      if (i == r.size()) break;
      printf("%lld %lld\n", j + 1, r[i] - (f - d1[j]));
      i++;
    }
    j++;
    f = f + d1[j];
  }
}
