Smallest Difference Codeforces Solution