The 5th homework for the MTA Software Engineering Course