Thoughtworks Interview Question

the coding rounds 1 & 2 are real difficult ones