Finding the Right Credit Cards to Pay Suppliers and Maximize Points