#include <bits/stdc++.h>
long long int A[200000], B[200000];
int main() {
  long long int n, m, i, k = 0, g = 0;
  scanf("%lld%lld", &n, &m);
  for (i = 0; i < n; i++) {
    scanf("%lld", &A[i]);
  }
  for (i = 0; i < m; i++) {
    scanf("%lld", &B[i]);
  }
  for (i = 0; i < m; i++) {
    if ((B[i]) <= g + A[k]) {
      printf("%lld %lld\n", k + 1, B[i] - g);
    } else {
      g += A[k];
      k++;
      i--;
    }
  }
}
