12307130066_Xuan Yuan_Assignment6.5 [ Init. ]