Data Structure Hackerrank Solution