Revolut Interview Question

Hardest problem you’ve ever solved