Western Union interview question

polymorphism