#include <bits/stdc++.h>
using namespace std;
bool st[1000000];
int main() {
  int N, K;
  cin >> N >> K;
  for (int i = 0; i < 1000000; i++) st[i] = false;
  int cnt = 0;
  for (int i = 0; i < N; i++) {
    int te1, te2;
    cin >> te1 >> te2;
    te1 += 100000, te2 += 100000;
    for (int j = te1; j <= te2; j++) {
      if (!st[j]) {
        st[j] = true;
        cnt++;
      }
    }
  }
  cout << ((cnt + K - 1) / K) * K - cnt << endl;
  return 0;
}
