Magic Johnson Puzzles