Там нужно было провести из точки

2 прямые, которые пересекают окружность. Получаем четырехвершинник. Продлеваем стороны четырехвершинника. Получаем точку их пересечения. Проводим прямую, проходящую через полученную точку и точку пересечения диагоналей четырехвершинника. Данная прямая будет пересекать окружность в 2 точках. Эти точки и будут точками касания. Соединим точки с точкой

.
б) аналогично (в обратном порядке)
Через точку

проводим прямую. На этой прямой берем т.

вне окружности и т.

внутри окружности. Через т.

проводим секущую, через две точки пересечения этой секущей и т.

проводим две хорды, получая на окружности ещё две точки. Через эти две точки и точки пересечения секущей, проведенной через т.

, проводим две прямые, которые пересекаются в точке, через которую и т.

проводим искомую касательную.