Mastercard Interview Question

logical requirements and solution deriving approaches