치즈 애호가 제리는 N종류의 치즈를 모두 맛보기 위해 상점들을 방문하려고 한다.
N종류의 치즈는 편리하게 1부터 N까지 번호가 매겨져 있다.
상점도 N개가 있으며, i번째 상점은 치즈 a_i와 b_i를 p_i원에 묶음 판매한다.
특이하게도 (a_1,a_2,⋯,a_N)과 (b_1,b_2,⋯,b_N)은 모두 1부터 N까지의 수를 한 번씩 포함하는 순열이라고 한다.
이때 제리가 1부터 N까지 모든 종류의 치즈를 적어도 하나씩 구매하기 위해 지불해야 하는 최소 금액을 구하라.
첫째 줄에 정수 N이 주어진다. (1≤N≤200,000)
둘째 줄부터 N개의 줄에 걸쳐 정수 a_i, b_i, p_i가 공백을 사이에 두고 주어진다. (1≤a_i,b_i≤N, 1≤p_i≤1,000)
(a_1,a_2,⋯,a_N)과 (b_1,b_2,⋯,b_N)은 모두 1부터 N까지의 수를 한 번씩 포함하는 순열이다.
제리가 1부터 N까지의 치즈를 적어도 하나씩 구매하기 위해 지불해야 하는 최소 금액을 출력하라.