#include <bits/stdc++.h>
using namespace std;
const double PI = acos(-1.0);
const double EPS = 1e-11;
int main() {
  int N, M;
  int a, b, r, si, ei, ti;
  scanf("%d %d", &N, &M);
  for (int i = 0; i < N; i++) {
    scanf("%d %d %d", &si, &ei, &ti);
    si--;
    ei--;
    if (si == ei) {
      printf("%d\n", ti);
      continue;
    }
    r = ti;
    a = ti % (2 * (M - 1));
    if (a <= M - 1) {
      if (si >= a) {
        r += si - a;
        if (ei >= si) {
          r += ei - si;
        } else {
          r += (M - 1 - si) + (M - 1 - ei);
        }
      } else {
        r += (M - 1 - a) + (M - 1 - si);
        if (ei <= si) {
          r += si - ei;
        } else {
          r += si + ei;
        }
      }
    } else {
      a = 2 * (M - 1) - a;
      if (si <= a) {
        r += a - si;
        if (ei <= si) {
          r += si - ei;
        } else {
          r += si + ei;
        }
      } else {
        r += a + si;
        if (ei >= si) {
          r += ei - si;
        } else {
          r += (M - 1 - si) + (M - 1 - ei);
        }
      }
    }
    printf("%d\n", r);
  }
  return 0;
}
