Puzzles solved by Shilah