Jane Street interview question

Many brain teaser questions.