# Author: Sandeep Belgavi. Synthetic exercise; no network or provider calls. import json lines=['{"task_id":"a","group_id":"ticket-1","review_status":"accepted"}', '{"task_id":"b","group_id":"ticket-2","review_status":"pending"}'] rows=[json.loads(line) for line in lines] accepted=[r for r in rows if r["review_status"]=="accepted"] assert len(accepted)==1 assert {"ticket-1"}.isdisjoint({"ticket-2"}) assert not {"ticket-1"}.isdisjoint({"ticket-1"}) print("one reviewed row accepted; overlapping group detected")