home work

опять же куча комментов. они будут разрастаться, и вы забудете, зачем они были вообще...