Personal HackerRank solutions