autowire puzzleDao