Let $G = (V, E)$ be a weighted graph in which each edge has a positive integer cost $c_e$ and every cost is different from another. Let $G^+ = (V, E)$ be the same graph in which, however, every edge $e$ has cost $c_e+2$.
How can I prove that if $T$ is a minimum spanning tree (MST) for $G$, then $T$ is also a MST for $G^+$?
Hint:
1) First prove that graphs with distinct edge weights have a unique MST.
2) Suppose $T$ is not a MST in $G^+$. Show how this implies there is another MST in $G$.