Q908: Re-connecting Computer Sites

考慮選擇一個由高速網路線連接 N 個電腦基地所組成的集合 T ,這 N 個電腦基地原本有 M 條連接一對電腦基地的網路線 ,而每條網路線有所需的成本,而你的目標就是找出連接這 N 個電腦基地最小的成本,而所有成本當然就是 T 中所有網路線的成本的總合 ,這個問題其實早已被一些專業人士解決了,但最近添購了 K 條新的網路線。

你的目標就是解出有可能因為新添購的 K 條網路線而產生較低最佳成本的集合 T',其中有 M+K 條網路線可以使用。

Input

輸入包含多組測資,每組測資內容解釋如下,連續的兩組測資會以一空白行隔開。

每組測資是長成這樣子的:

Output

對每組測資輸出兩行,第一行為集合 T 用 M 條網路線所花費在用來連接這 N 個電腦基地的成本。 第二行為集合 T' 用 M+K 條網路線來連接這 N 個電腦基地的最小成本。

如果新的成本和原來的成本一樣,那麼顯然你必須將相同的數字印出兩遍。

相鄰的兩組測資的輸出須以一空白行隔開。

Sample Input

5
1 2 5
1 3 5
1 4 5
1 5 5
1
2 3 2
6
1 2 5
1 3 5
1 4 5
1 5 5
3 4 8
4 5 8

Sample Output

20
17

Translated by Tommy