Homework of Programming Language