Revolut Interview Question

hardest thing to implement regarding business logic