Puzzles solved by Kdid