12307130066_Tangyiqi_Assignment1 [Initial Commit]