D2. Unique Values (Hard version) Hints: Unique Values (Hard version) Code: Unique Values (Hard version)