Puzzles solved by Borko Petrovic