Ces détails étranges, loin de rendre l’affaire plus difficile, ont au contraire facilité notre tâche. »
These strange details, far from making the case more difficult, have really had the effect of making it less so."