Same Differences Codeforces Solution