Help me in solving LOOP problem

My issue

Help me to solving loop(Circular track) problem

My code

#include <iostream>
using namespace std;

int main() {
	// your code goes here
	return 0;
}

Problem Link: LOOP Problem - CodeChef

include
using namespace std;

int main() {
int T;
cin >> T;

while (T--) {
    long long N, A, B, M;
    cin >> A >> B >> M;

    // Calculate clockwise distance
    long long clockwise_dist = (B - A + M) % M;

    // Calculate counterclockwise distance
    long long counterclockwise_dist = (A - B + M) % M;

    // Calculate minimum distance traveled
    long long min_distance = min(clockwise_dist, counterclockwise_dist);

    cout << min_distance << endl;
}

return 0;

}