Hackerrank Programing Problem Solutions