Finish 09_runtime_polymorphism