Your version is as good as a native speaker's. What's the best way to say this sentence? Your version is as good as that of a native speaker?
I am quite amazed to see those words and phrases used in the original.
Pigdin, take up, dashing, warn..off, renounce...