Implement a simple in-memory credit-card transaction system that processes a batch of commands and returns a summary report. Each command is a single space-separated string of the form “action card amount”. The three actions are:
The system must maintain an internal map from card number to current balance and credit limit. Commands referencing a card that was never successfully created, or that fail validation, are ignored. After every command has been processed, produce a summary report: a list of all active cards in lexicographic order, each followed by its current balance. The balance may be negative (indicating owed money) but may never go below –limit. The report is returned as a list of strings, one per card, formatted as “<card>: <balance>”.