Implemented multi-currency support for bonus exercise.