I'd personally say the word "genius" In this particular context is getting used as an adjective, which It's not - the adjective kind is "ingenious". "Boy genius" is idiomatically preferable, as indicated elsewhere. Add a remark I think below "best" is applied as an adverb. But I am not knowledgeable https://spencerxlyit.blog-kids.com/36816668/getting-my-the-genius-crow-vs-similar-puzzle-games-to-work