func_code_string: #include <bits/stdc++.h>   using namespace std;   int n, m;   int main() {     scanf( %d%d , &n, &m);     while (n--) {       int a, b, t, ans;       scanf( %d%d%d , &a, &b, &t);       if (a == b) {         printf( %d n , t);         continue;       }       int d = t / (m - 1);       ans = d * (m - 1);       if (d % 2 == 0) {         if (ans + a - 1 < t) {           ans = ans + m - 1 + m - a;           if (b < a)             ans += a - b;           else             ans += a - 1 + b - 1;         } else {           ans += a - 1;           if (b > a)             ans += b - a;           else             ans += m - a + m - b;         }       } else {         if (ans + m - a < t) {           ans += m - 1 + a - 1;           if (b > a)             ans += b - a;           else             ans += m - a + m - b;         } else {           ans += m - a;           if (b < a)             ans += a - b;           else             ans += a - 1 + b - 1;         }       }       printf( %d n , ans);     }     return 0;   }   