Domanda di colloquio di Hudson River Trading

Coding question - very hard