Products Frequently Bought Together - Hard SQL Self Joins Interview Problem | Unnested