added puzzle example