Puzzles solved by sesshomaru