#include #include #include #include #include #include #include #include #include #include #include #include #include #define mkp(a, b) make_pair(a, b) #define pb(t) push_back(t) #define ft first #define sc second #define pt(num) cout << num << "\n" #define moC(a, s, b) (a)=((a)s(b)+MOD)%MOD #define max(a, b) ((a)>(b) ? (a):(b)) #define min(a, b) ((a)<(b) ? (a):(b)) #define chmax(a, b) (ab ? a=b : 0) #define INF 1000000000000000000 #define MOD 1000000007LL #define MAX 101010 using namespace std; typedef long long ll; typedef pair P; typedef map Map; int main(void) { ll N, M; cin >> N >> M; ll i, j, k; ll g[11][11]={}; vector v; ll fa[11]={}; fa[0]=1; for(i=1; i<=N; i++) fa[i]=fa[i-1]*i; for(i=0; i> a >> b >> c; g[a][b]=c; } ll ans=0; for(k=0; k