Assignment-10 Completion Wenxi Lei