#include <bits/stdc++.h>
using namespace std;
long long min(long long a, long long b) { return a > b ? b : a; }
long long max(long long a, long long b) { return a < b ? b : a; }
inline long long nxt() {
  long long a;
  cin >> a;
  return a;
}
inline long long digsum(long long n) {
  long long digs = 0;
  while (n != 0) {
    digs += n % 10;
    n /= 10;
  }
  return digs;
}
int main() {
  long long t = nxt();
  while (t--) {
    long long n = nxt();
    long long s = nxt();
    long long cnt = 0;
    long long itr = 1;
    while (digsum(n) > s) {
      cnt += (10 - n % 10) * itr;
      n += (10 - n % 10);
      n /= 10;
      itr *= 10;
    }
    cout << cnt << "\n";
  }
}
