#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m;
  int s, f, t;
  cin >> n >> m;
  for (int i = 0; i < (n); i++) {
    cin >> s >> f >> t;
    int ans;
    int period = 2 * m - 2;
    if (s == f)
      ans = t;
    else if (s < f) {
      int dir = t % period;
      if (dir + 1 < m) {
        if (s >= dir + 1) {
          ans = f - dir - 1 + t;
        } else {
          ans = m - dir - 1 + m - 1 + f - 1 + t;
        }
      } else {
        ans = m - (dir + 1) % m - 1 + f - 1 + t;
      }
    } else {
      int dir = t % period;
      if (dir + 1 >= m) {
        if (s <= (m - (dir + 1) % m)) {
          ans = m - (dir + 1) % m - f + t;
        } else {
          ans = m - (dir + 1) % m - 1 + m - 1 + m - f + t;
        }
      } else {
        ans = m - (dir + 1) % m + m - f + t;
      }
    }
    cout << ans << endl;
  }
  return 0;
}
