#include using namespace std; int main() { int N, P, Q; cin >> N >> Q >> P; vector A(N+1); for (int i = 1; i <= N; ++i) cin >> A[i]; vector> dp(N+1,vector(P,-1)); for(int i=1;i<=N;i++) { dp[i][A[i]%P]=max(dp[i][A[i]%P],i); for(int j=0;j> L >> R >> K; if(dp[R][K]>=L) cout<<"Yes\n"; else cout<<"No\n"; } //cout<