def deduplicate_tracks(tracks): seen = set() unique = [] for t in tracks: if t["id"] not in seen: seen.add(t["id"]) unique.append(t) return unique def diversify_tracks(tracks): result = [] artist_count = {} for t in tracks: artist = t["artists"][0]["name"] count = artist_count.get(artist, 0) if count < 2: result.append(t) artist_count[artist] = count + 1 return result