I see no grammatical mistakes. I cannot vouch for your adherence to the style of the original. I doubt the choice of 'complexity' in that context, at least.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.