https://medium.com/@eyajamuehaque/1971a-my-first-sorting-problem-codeforces-solution-in-c-b7c1106e1072