#include <bits/stdc++.h>
using namespace std;
int n, m;
void output(int x) { printf("%d\n", x); }
int main() {
  scanf("%d %d", &n, &m);
  for (int i = 0; i < n; i++) {
    int s, f, t;
    scanf("%d%d%d", &s, &f, &t);
    if (s == f)
      printf("%d\n", t);
    else if (s < f) {
      int x = t / (m - 1);
      int u = x * (m - 1);
      if (x % 2 == 1) {
        x--;
        u -= m - 1;
      }
      int u1 = u + 2 * (m - 1);
      int q = u + s - 1;
      if (q >= t) {
        output(u + f - 1);
        continue;
      }
      output(u1 + f - 1);
      continue;
    } else {
      int x = t / (m - 1);
      int u = x * (m - 1);
      if (x % 2 == 0) {
        x++;
        u += m - 1;
      }
      int u1 = u + 2 * (m - 1);
      int q = u + m - s;
      if (q >= t) {
        output(u + m - f);
        continue;
      }
      output(u1 + m - f);
      continue;
    }
  }
  return 0;
}
