How can we solve this using recursion?
Very true. SOF, Silverzone and Unified Council are bringing down the true value and prestige of "olympiads". People in India don't even know what real olympiads are anymore.
Google Brain has transformed Google Translate from word --> word translation to natural language translation. The current Google translate uses the new algorithm. And it works like a charm. I've never seen better computer translation in my life.