mystery solving team