my HackerRank solutions