translate English to French: All of the puzzle pieces are in place.
Toutes les pièces du casse-tête sont enfin assemblées.