#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; const ll MOD=1e9+7; ll dp[303][303][303]; int main() { int n, m, k; cin>>n>>m>>k; int p[303], q[303], c[303]; vector

g[303]; for(int i=0; i>p[i]>>q[i]>>c[i]; p[i]--; q[i]--; g[p[i]].push_back({q[i], c[i]}); dp[1][q[i]][c[i]]=1; } for(int i=1; i