puzzles-5 have been reviewed and some mistakes in vector-template (task 5.5) fixed