по дирехле я не правильно решил... да ещё и 5 с 3 перепутал..