I've been told by a brilliant, but non-native English speaker, that (1) is very challenging.
They think in their native language, and have to not only solve the problem you present them, but also translate their thoughts at the same time. Can you see yourself doing that?
I don't have a solution to propose. I just wanted to raise the issue.