Puzzles solved by d havriova