Нет, не все. Только два. В задании с параметром сразу бросилась в глаза очевидная ошибка. Ну и это пробежал по диагонали глазами. А вообще я тут частенько заглядываю в чужие решения, не только в ваши. Иногда очень хорошие встречаются, с интересными методами. А иногда..