3 урок вроде работает
неопределенная функция