hackerrank problem solving basic questions