Ivanov adds solutions to first task