Puzzles solved by louis-charles hamelin