유스타스(Justas)는 여객기를 만들었고, 이제 저가 항공사인 유스타스 항공(Justas Airlines)을 세우려고 합니다.
유스타스는 관광객에게 인기 있는 도시 N개의 목록을 만들고, 이 도시들을 잇는 노선 중 어떤 노선이 수익을 낼 수 있는지 계산했습니다. 각 노선은 두 도시를 연결하며, 노선의 수익성은 유스타스 항공이 그 노선을 한 달 동안 운항할 때 얻는 월 수익(유로)을 나타냅니다.
운항할 노선들은 어떤 두 노선을 골라도 공통으로 지나는 도시가 하나 있도록 선택해야 합니다. 유스타스 항공이 한 달에 낼 수 있는 최대 수익을 구하세요.
첫째 줄에 도시의 수 N과 수익을 낼 수 있는 노선의 수 M이 주어집니다. 도시에는 1부터 N까지 번호가 매겨져 있습니다.
다음 M개의 줄에는 각각 세 정수 ai, bi, pi가 주어집니다. ai와 bi는 i번째 노선이 연결하는 두 도시이고, pi는 그 노선의 수익성입니다. 같은 두 도시를 연결하는 노선은 두 개 이상 존재하지 않습니다.
가능한 최대 수익을 정수 하나로 출력합니다.