Solution to 09 - Runtime polymorphism