#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) #define srep(i, s, n) for (int i=(s); i < (int)(n); i++) #define all(v) v.begin(), v.end() #define fore(i,x) for(auto i:x) #define pb push_back using vi=vector; using vvi=vector; using vb=vector; using vvb=vector; using vs=vector; using vll=vector; using vvll=vector; using vc=vector; using vvc=vector; using ll=long long; void Yes(bool ok){ cout << (ok ? "Yes" : "No") << "\n";} int main(){ int N,M; cin >> N >> M; vi item1(M),item2(M),score(M); rep(i,M) cin >> item1.at(i) >> item2.at(i) >> score.at(i); vi v(N); rep(i,N) v.at(i)=i; int ans=0; do{ int tmp=0; rep(i,M){ if(v.at(item1.at(i))