[list=1][*]Sestrojme bod [math]P[/math], který je průsečíkem přímky [math]p[/math] a přímky [math]AB[/math].[/*][*]Sestrojme polokružnici nad úsečkou [math]AP[/math].[/*][*]Kolmice z bodu [math]B[/math] na přímku [math]PA[/math] protne tuto polokružnici v bodě [math]M[/math]. (podle Euklidovy věty o odvěsně platí: [math]|PM|^2=|PA|\cdot|PB|[/math]).[/*][*]Sestrojme kružnici [math]l[/math] se středem v bodě [math]P[/math] a poloměrem délky úsečky [math]|PM|[/math].[/*][*]Body [math]T_1[/math] a [math]T_2[/math] nechť jsou průsečíky kružnice [math]l[/math] a přímky [math]p[/math]. Tyto body jsou body dotyku hledaných kružnic a přímky [math]p[/math].[/*][*]Sestrojme úsečku [math]o[/math], která osou úsečky [math]AB[/math].[br][/*][*]Přímky [math]x_1[/math] a [math]x_2[/math] jsou kolmice z bodů [math]T[/math]_1 a [math]T_2[/math] na přímku [math]p[/math].[/*][*]Body [math]S_1[/math] a [math]S_2[/math], středy hledaných kružnic, jsou průsečíky přímky [math]o[/math] a přímek [math]x_1[/math] a[math]x_2[/math].[/*][*]Nyní sestrojme hledané kružnice [math]k_1[/math] a [math]k_2[/math], se středy [math]S_1[/math] a [math]S_2[/math] a poloměry [math]S_1T_1[/math] a[math]S_2T_2[/math].[/*][/list]