В задаче 2-1 нифига не работало, потому что у меня кривые руки, но теперь вроде бы все как-то ок