add intersection_linked solution