12307130066_XuanYuan_Assignment8.5 [Init.]