3rd homework of software engineering