Homework of CSCI571