#include <bits/stdc++.h>
long long ar[200001];
int main(void) {
  int i, j = 1, n, m;
  scanf("%d %d", &n, &m);
  for (i = 1; i <= n; ++i) scanf("%lld", ar + i);
  long long loc = 0;
  while (m--) {
    long long x;
    scanf("%lld", &x);
    for (i = j; i <= n; ++i) {
      j = i;
      if (x <= loc + ar[i]) {
        printf("%d %lld\n", i, x - loc);
        break;
      }
      loc += ar[i];
    }
  }
}
