Added a hint to designing the data structure and made several questions more precise.