#include #include #include #include #include constexpr int MAX_N = 5000; constexpr int MAX_Q = 200000; constexpr int MAX_P = 5000; int main() { int N, Q, P; std::cin >> N >> Q >> P; assert(1 <= N && N <= MAX_N); assert(1 <= Q && Q <= MAX_Q); assert(1 <= P && P <= MAX_P); for (int i = 0; i < N; ++i) { int x; std::cin >> x; assert(0 <= x && x < P); } for (int i = 0; i < Q; ++i) { int l, r, k; std::cin >> l >> r >> k; assert(1 <= l); assert(l <= r); assert(r <= N); assert(0 <= k && k < P); } return 0; }