Flexible Finance interview question

Hardest problem you solved. Implementation details.