Find recommended friend pairs by shared listening | Amazon Interview Question