The completed puzzle: