Второй код неправильный.