#include <bits/stdc++.h>
using namespace std;
#pragma comment(linker, "/STACK:20000000")
string problem_name = "a";
void init() { freopen((problem_name + ".in").c_str(), "rt", stdin); }
int x[200100], y[200100];
long long xr[200100], yr[200100];
int main() {
  int n;
  long long j;
  scanf("%d%I64d", &n, &j);
  for (int i = 0; i <= n; i++) scanf("%d%d", &x[i], &y[i]);
  xr[0] = x[0];
  yr[0] = y[0];
  for (int i = 1; i <= 2 * n + 15; i++) {
    xr[i] = x[(i - 1) % n + 1] * 2 - xr[i - 1];
    yr[i] = y[(i - 1) % n + 1] * 2 - yr[i - 1];
  }
  n *= 2;
  printf("%I64d %I64d\n", xr[j % n], yr[j % n]);
  return 0;
}
