немного изменил пз, но я не помню что он от меня хотел((