Funny puzzles
It's not a "mate in n" puzzle, whatever number you substitute for n. The best defense is 2. .. e6 followed by 5 .. Ka5! later. Checkmating then will take at least 11 moves which makes the nice knight checkmate in 9 useless. Another way of saying that it won't work in a "mate in n" puzzle.
However, the composition is sound as a "white to win" endgame study. As it is clear that white wins anyway in the one-sided queen-promotion line, only the much more interesting mate after knight promotion remains as main solution line. All white moves are unique in that one!