Revolut interview question

hardest thing to implement regarding business logic