\documentclass[12pt]{article}
\usepackage[upright]{fourier}
\title{Phép nghịch đảo}
\usepackage{tkz-euclide}
\usetkzobj{all}
\usepackage[top=0cm,bottom=0cm,left=-.55cm,right=0cm,
paperwidth=12cm,paperheight=10cm]{geometry}
\begin{document}
\begin{tikzpicture}[scale=1.25]
\tkzInit[xmin=-1,ymin=-1,xmax=11,ymax=7]
\tkzClip
\tkzDefPoint(0,0){A}
\tkzDefPoint(3,0){B}
\tkzDefPoint(7,0){C}
\tkzDrawPoints(A,B,C)
\tkzLabelPoints(A,B,C)
\tkzDrawLine[mediator,color=blue](A,C)
\tkzDefMidPoint(A,B)
\tkzGetPoint{I}
\tkzDrawArc[color=blue](I,B)(A)
\tkzDefMidPoint(B,C)
\tkzGetPoint{J}
\tkzDrawArc[color=blue](J,C)(B)
\tkzDefMidPoint(A,C)
\tkzGetPoint{K}
\tkzDrawArc[color=blue](K,C)(A)
\tkzDefLine[orthogonal=through B](A,B) \tkzGetPoint{b}
\tkzDrawLine[end= $b$,add=0 and 1](B,b)
\tkzDefLine[orthogonal=through C](B,C) \tkzGetPoint{c}
\tkzDrawLine[end= $c$,add=0 and 0.5](C,c)
\tkzDefPoint(5,4){L}
\tkzDrawCircle[R,color=magenta,style=dashed](L, 2 cm)
\tkzDefPoint(4.582575695,0){M}
\tkzDefPoint(5,2){X}
\tkzDefPoint(7,4){Y}
\tkzDefPoint(3,4){Z}
\tkzDefPointBy[inversion = center A through M](X)
\tkzGetPoint{U}
\tkzDefPointBy[inversion = center A through M](Y)
\tkzGetPoint{K}
\tkzDefPointBy[inversion = center A through M](Z)
\tkzGetPoint{D}
\tkzDrawCircle[circum,color=red,line width=1pt](U,K,D)
\end{tikzpicture}
\end{document}