

Thank you very much for your feedback. Honestly, although I checked this “one another” thing in the dictionary (with no success), there is nothing better than asking a native speaker. It was also useful to brush up on ‘despite.’
Thank you. I wanted to say “an unrecognized genius who beats the pants off everyone” or “teaches them a lesson.”