#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]; int ans=0; while (Q--) { int L, R, K; cin >> L >> R >> K; vector> dp(N+1,vector(P,0)); for(int i=L;i<=R;i++) { dp[i][A[i]%P]=1; for(int j=0;j