#include <bits/stdc++.h>
typedef struct punto {
  int x, y;
} Punto;
int main() {
  int n, i;
  long long j;
  scanf("%d%I64d", &n, &j);
  Punto A[2 * n];
  Punto M[2 * n];
  scanf("%d%d", &M[0].x, &M[0].y);
  for (i = 0; i < n; ++i) {
    scanf("%d%d", &A[i].x, &A[i].y);
  }
  for (i = 0; i < (2 * n); ++i) {
    M[i + 1].x = 2 * A[i % n].x - M[i].x;
    M[i + 1].y = 2 * A[i % n].y - M[i].y;
  }
  printf("%d %d", M[j % (2 * n)].x, M[j % (2 * n)].y);
  return 0;
}
