Smart kid!!!
Smarter than most adults these days!
It doesn’t take smarts. Just a little common sense (which is getting quite rare these days)
There actually are several genders. Because gender is a language term.
What there are only two of is SEXES.
Stop using "gender" when you mean sex. This little confusion was pushed by sexual pervert and child molester John Money may he burn in hell. I feel ashamed and angry when conservatives use the language of the left because they want to be "nice".
Or the word sex is just too crude.
Queen Victoria used the word "sex" correctly in public conversation and speeches with nary a blush and you are not more of a lady then she was.
So pull up your socks and deal.