Dark Mode
//************************** it's all about practice ***********************
#include
using namespace std;
//**** Abbrevations ****
typedef long long ll;
typedef unsigned long long ull;
typedef long double ld;
//**** STL ****
#define pb push_back
#define pf push_front
#define ppb pop_back
#define ppf pop_front
#define ff first
#define ss second
#define mp make_pair
#define ALL(x) x.begin(), x.end()
//**** some I/O ****
#define no cout << "NO\n"
#define yes cout << "YES\n"
//**** Fast I/O ****
#define FAST_IO ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
//**** Short Code ****
#define tc ll t;cin>>t;while(t--)
#define fi(a,b) for(ll i=a;i>n>>k>>x>>y;
bool c=false;
int i=x;
if(x==y)
c=true;
else
i=(i+k)%n;
while(i!=x)
{
if(i==y)
{
c=true;
break;
}
else
i=(i+k)%n;
}
if(c==true)
yes;
else
no;
}
return 0;
}