Incenter-Related Configurations -Part (III)
by AlastorMoody, Nov 17, 2019, 12:41 PM
Here's the link to Part (II). We'll try to deal with problems with our developed lemmas in the configuration!
Solution: Let
. Then, from what we proved earlier,
circle with diameter
. So,
is tangent to
[Proved Earlier]

Lol! We proved this while proving the Sharky-Devil Lemma--here
Some other problems that were already discussed in the configuration,
is midpoint of arc
from circumcircle of triangle
.
is bisector of angle
and
is incenter of
triangle
.
meets circumcircle of triangle
again at
.
intersects with circumcircle of triangle
again at
.Prove that
.
Let's Look into another cool configuration!
Let's try solving the ELMO problem, From the discussion earlier,
![[asy]
/* Geogebra to Asymptote conversion, documentation at artofproblemsolving.com/Wiki go to User:Azjps/geogebra */
import graph; size(18cm);
real labelscalefactor = 0.5; /* changes label-to-point distance */
pen dps = linewidth(0.7) + fontsize(10); defaultpen(dps); /* default pen style */
pen dotstyle = black; /* point style */
real xmin = -15.635599701583377, xmax = 18.76511711617264, ymin = -15.144724829248375, ymax = 4.3960102155916925; /* image dimensions */
pen rvwvcq = rgb(0.08235294117647059,0.396078431372549,0.7529411764705882);
draw((-5.795507283662416,3.1551608514553613)--(-8.12,-3.49)--(3.38,-3.53)--cycle, linewidth(0.4) + rvwvcq);
/* draw figures */
draw((-5.795507283662416,3.1551608514553613)--(-8.12,-3.49), linewidth(0.4) + rvwvcq);
draw((-8.12,-3.49)--(3.38,-3.53), linewidth(0.4) + rvwvcq);
draw((3.38,-3.53)--(-5.795507283662416,3.1551608514553613), linewidth(0.4) + rvwvcq);
draw(circle((-2.3848542149786027,-7.780586806348393), 7.162473896515057), linewidth(0.4));
draw((-5.795507283662416,3.1551608514553613)--(-0.25232298855185054,-14.618228423644108), linewidth(0.4));
draw((-4.517385441405362,-0.9429451890526773)--(-4.526288240285144,-3.5024998669903122), linewidth(0.4));
draw(circle((-2.3639629156563373,-1.7743382511970436), 6.006284887735937), linewidth(0.4));
draw((-5.795507283662416,3.1551608514553613)--(1.06758145234974,-6.703837353849449), linewidth(0.4));
draw((-0.21371175971486162,-3.517500133009687)--(-0.25232298855185054,-14.618228423644108), linewidth(0.4));
draw((-7.1847009419052865,1.8083901832398288)--(-2.384854214978606,-7.7805868063483965), linewidth(0.4));
draw((-7.1847009419052865,1.8083901832398288)--(1.06758145234974,-6.703837353849449), linewidth(0.4));
draw((-12.633794584042043,-3.4742998449250715)--(-2.384854214978606,-7.7805868063483965), linewidth(0.4));
draw((-12.633794584042043,-3.4742998449250715)--(-4.517385441405362,-0.9429451890526773), linewidth(0.4));
draw((-12.633794584042043,-3.4742998449250715)--(-5.795507283662416,3.1551608514553613), linewidth(0.4));
draw((-12.633794584042043,-3.4742998449250715)--(-8.12,-3.49), linewidth(0.4) + rvwvcq);
draw(circle((-8.575590012723701,-2.2086225169888727), 4.250995582345481), linewidth(0.4));
/* dots and labels */
dot((-5.795507283662416,3.1551608514553613),dotstyle);
label("$A$", (-5.681949671527742,3.4373017141132474), NE * labelscalefactor);
dot((-8.12,-3.49),dotstyle);
label("$B$", (-7.994128998622819,-3.2172631785018404), NE * labelscalefactor);
dot((3.38,-3.53),dotstyle);
label("$C$", (3.482175710251525,-3.2454604873688533), NE * labelscalefactor);
dot((-4.517385441405362,-0.9429451890526773),dotstyle);
label("$I$", (-4.413070772512151,-0.6513080716036498), NE * labelscalefactor);
dot((-4.526288240285144,-3.5024998669903122),dotstyle);
label("$D$", (-4.413070772512151,-3.2172631785018404), NE * labelscalefactor);
dot((-0.25232298855185054,-14.618228423644108),dotstyle);
label("$I_A$", (-0.12707982472615564,-14.327002872104995), NE * labelscalefactor);
dot((-0.21371175971486162,-3.517500133009687),dotstyle);
label("$E$", (-0.09888251585914253,-3.2454604873688533), NE * labelscalefactor);
dot((-2.384854214978606,-7.7805868063483965),dotstyle);
label("$M$", (-2.2700752986191532,-7.503254126287829), NE * labelscalefactor);
dot((1.06758145234974,-6.703837353849449),dotstyle);
label("$S$", (1.1699963831564482,-6.431756389341332), NE * labelscalefactor);
dot((-7.1847009419052865,1.8083901832398288),dotstyle);
label("$T$", (-7.0636178060113854,2.0838308884966192), NE * labelscalefactor);
dot((-3.7182321165428314,-3.505310496985938),dotstyle);
label("$L$", (-3.5953488153687703,-3.2172631785018404), NE * labelscalefactor);
dot((-12.633794584042043,-3.4742998449250715),dotstyle);
label("$F$", (-12.533895726211933,-3.1890658696348275), NE * labelscalefactor);
dot((-6.639267823040818,-5.993014121839311),dotstyle);
label("$R$", (-6.527868937538136,-5.698626358798991), NE * labelscalefactor);
clip((xmin,ymin)--(xmin,ymax)--(xmax,ymax)--(xmax,ymin)--cycle);
/* end of picture */
[/asy]](//latex.artofproblemsolving.com/4/6/8/468a3c4897b11cd430287b91f170803697000088.png)
Here
is
Mixtilinear Point and
is
antipode. Only thing remaining is:
. To prove this, First note from
If, Let
, then
,
, Hence Since,
is cyclic

Cool! Let's try the Greece TST, Rename
as
and instead let
be incenter. Let
be the
antipode in
.
![[asy]
/* Geogebra to Asymptote conversion, documentation at artofproblemsolving.com/Wiki go to User:Azjps/geogebra */
import graph; size(18cm);
real labelscalefactor = 0.5; /* changes label-to-point distance */
pen dps = linewidth(0.7) + fontsize(10); defaultpen(dps); /* default pen style */
pen dotstyle = black; /* point style */
real xmin = -14.844640701355988, xmax = 20.726680065924224, ymin = -14.337880150385272, ymax = 5.867796318241894; /* image dimensions */
pen rvwvcq = rgb(0.08235294117647059,0.396078431372549,0.7529411764705882); pen dtsfsf = rgb(0.8274509803921568,0.1843137254901961,0.1843137254901961);
draw((-4.763226340596997,3.592620619458683)--(-6.36,-3.09)--(4.14,-3.23)--cycle, linewidth(0.4) + rvwvcq);
/* draw figures */
draw((-4.763226340596997,3.592620619458683)--(-6.36,-3.09), linewidth(0.4) + rvwvcq);
draw((-6.36,-3.09)--(4.14,-3.23), linewidth(0.4) + rvwvcq);
draw((4.14,-3.23)--(-4.763226340596997,3.592620619458683), linewidth(0.4) + rvwvcq);
draw(circle((-1.0787977677203862,-0.819832579028965), 5.748456935341297), linewidth(0.4));
draw((-4.763226340596997,3.592620619458683)--(0.9391122126469792,-12.466531270282518), linewidth(0.4));
draw(circle((-1.15543704811387,-6.567778608540223), 6.2595862139733836), linewidth(0.4));
draw(circle((-1.912057063975011,-4.436955325411917), 8.520754432466513), linewidth(0.4));
draw((-8.085229198084875,-10.31021693213839)--(-6.36,-3.09), linewidth(0.4) + rvwvcq);
draw((-8.085229198084875,-10.31021693213839)--(0.9391122126469792,-12.466531270282518), linewidth(0.4) + rvwvcq);
draw((0.9391122126469792,-12.466531270282518)--(6.5827142704640424,-5.1018734211126935), linewidth(0.4) + rvwvcq);
draw((6.5827142704640424,-5.1018734211126935)--(4.14,-3.23), linewidth(0.4) + rvwvcq);
draw(circle((3.3903407481024335,-3.7539050358648547), 5.3462117668096525), linewidth(0.4));
draw((4.164789203090494,1.535916307634432)--(0.9391122126469792,-12.466531270282518), linewidth(0.4) + linetype("4 4") + dtsfsf);
draw((-4.763226340596997,3.592620619458683)--(5.480119558329307,-8.67475910603405), linewidth(0.4) + linetype("4 4") + dtsfsf);
/* dots and labels */
dot((-4.763226340596997,3.592620619458683),dotstyle);
label("$A$", (-4.639753595988713,3.885132537770542), NE * labelscalefactor);
dot((-6.36,-3.09),dotstyle);
label("$B$", (-6.243378712546428,-2.7917793111697486), NE * labelscalefactor);
dot((4.14,-3.23),dotstyle);
label("$C$", (4.25307659583134,-2.9375634126749954), NE * labelscalefactor);
dot((-3.2499863088747176,-0.6690259467979268),dotstyle);
label("$I$", (-3.123598940334147,-0.3717632261826566), NE * labelscalefactor);
dot((0.9391122126469792,-12.466531270282518),dotstyle);
label("$I_A$", (1.045826362715911,-12.180275448107624), NE * labelscalefactor);
dot((6.5827142704640424,-5.1018734211126935),dotstyle);
label("$E$", (6.7022495011194865,-4.80359991194215), NE * labelscalefactor);
dot((-8.085229198084875,-10.31021693213839),dotstyle);
label("$Z$", (-7.96363111030834,-10.022670745829975), NE * labelscalefactor);
dot((-1.1554370481138698,-6.567778608540222),dotstyle);
label("$M$", (-1.024307878658593,-6.290597747295665), NE * labelscalefactor);
dot((2.6056308051562267,-5.23228577751661),dotstyle);
label("$A'$", (2.707765119875724,-4.949384013447397), NE * labelscalefactor);
dot((4.164789203090494,1.535916307634432),dotstyle);
label("$K$", (4.28223341613239,1.8149982963960412), NE * labelscalefactor);
dot((-1.0787977677203864,-0.8198325790289649),dotstyle);
label("$O$", (-0.9659942380564944,-0.5175473276879031), NE * labelscalefactor);
dot((5.480119558329307,-8.67475910603405),dotstyle);
label("$N$", (5.594290329679611,-8.389888808971214), NE * labelscalefactor);
clip((xmin,ymin)--(xmin,ymax)--(xmax,ymax)--(xmax,ymin)--cycle);
/* end of picture */
[/asy]](//latex.artofproblemsolving.com/5/b/5/5b5936e978281f303bf8b5a16861327723bb0bb6.png)
Turns out, Introducing Phantom Points finishes this problem with neat angle chase. Redefine
as
and
, this finishes off the problem. For more details, see here. Anyway, this was a cute configuration!
Another problem,
Anyway the start is familiar, Let
be the incenter WRT
. Let
such
at
. Let
be the midpoint of
. Let
be the
mixtilinear incircle touch point. Let
be the midpoint of arc
and arc
. Also,
is tangent to
. Let
. By La Hire's Theorem,
is polar of
WRT
. Let
and Let
. Since,
is orthocenter WRT
. Apply Pascal on
By Radical Axes Theorem,
is cyclic
. Now Pascal on
is harmonic, what follows next is reflection argument and nice angle chase.
Following whatever we have discussed, anyone can figure out that all these configurations do blend with mixtilinear configuration easily. Look at the below diagram, you'll know why, if you haven't figured out yet.
Also, This article is amazing!!
Solution: We'll First Introduce some Points. Let
be the points where the
Mixtilinear Incircle touch
. Let
. We'll First Focus on Proving,
is Harmonic Quadrilateral.
It's Well-Known, that
is the
Mixtlinear Incircle Touch Point. Let
be midpoint of arc
not containing
.
is tangent to
. Applying Radical Axes on
concur sat at
.
. Let
. Since,
is the orthocenter WRT
. Apply Pascal on
. Hence, By Power Of Point,
is cyclic
. Now, Pascal on
to get
is Harmonic.
Now,
. Hence, By Converse of Reim's Theorem,
is cyclic. Since,
is cyclic
. Hence,
must lie on
.
Hence,
bisects
I guess I'm on the verge of exceeding post-wordlimit, so let's continue this in Part-(IV) over here.
Quote:
Let
be circumcircle of
. Let the Incircle be tangent to
at
. Let
denote the foot of the altitude from
to
. Let
be the second intersection of
with the circle with diameter
. If
intersects
at
. Prove, that,
.





































![[asy]
/* Geogebra to Asymptote conversion, documentation at artofproblemsolving.com/Wiki go to User:Azjps/geogebra */
import graph; size(16cm);
real labelscalefactor = 0.5; /* changes label-to-point distance */
pen dps = linewidth(0.7) + fontsize(10); defaultpen(dps); /* default pen style */
pen dotstyle = black; /* point style */
real xmin = -18.03392976649076, xmax = 6.863423985529888, ymin = -8.188949997929846, ymax = 5.953563239898243; /* image dimensions */
pen rvwvcq = rgb(0.08235294117647059,0.396078431372549,0.7529411764705882); pen ubqqys = rgb(0.29411764705882354,0,0.5098039215686274); pen dtsfsf = rgb(0.8274509803921568,0.1843137254901961,0.1843137254901961); pen ttffqq = rgb(0.2,1,0);
draw((-3.96,4.81)--(-7.18,-4.03)--(4.54,-4.11)--cycle, linewidth(0.4) + rvwvcq);
/* draw figures */
draw((-3.96,4.81)--(-7.18,-4.03), linewidth(0.4) + rvwvcq);
draw((-7.18,-4.03)--(4.54,-4.11), linewidth(0.4) + rvwvcq);
draw((4.54,-4.11)--(-3.96,4.81), linewidth(0.4) + rvwvcq);
draw(circle((-1.3001726900206425,-1.1652990880241554), 6.54055659024936), linewidth(0.4));
draw(circle((-2.755367825051787,-0.9551106647405635), 3.1050192667475303), linewidth(0.4) + ubqqys);
draw((-5.672865888390546,0.10759799584706942)--(-0.5075050499992787,1.1869111818815956), linewidth(0.4) + dtsfsf);
draw((-3.96,4.81)--(-2.755367825051787,-0.9551106647405635), linewidth(0.4) + ttffqq);
draw(circle((-3.8460683632385777,2.6615587519321715), 2.1514600192089053), linewidth(0.4));
draw((-2.755367825051787,-0.9551106647405635)--(-5.783619551041061,3.596799688215214), linewidth(0.4) + dtsfsf);
draw((-3.7321367128921836,0.5131175045847532)--(-2.776562002065541,-4.060057597255526), linewidth(0.4) + dtsfsf);
draw((-2.776562002065541,-4.060057597255526)--(-5.672865888390546,0.10759799584706942), linewidth(0.4) + dtsfsf);
draw((-2.776562002065541,-4.060057597255526)--(-0.5075050499992787,1.1869111818815956), linewidth(0.4) + dtsfsf);
draw((-17.145577039226463,-3.96197558334999)--(-3.96,4.81), linewidth(0.4));
draw((-17.145577039226463,-3.96197558334999)--(-7.18,-4.03), linewidth(0.4) + rvwvcq);
draw((-17.145577039226463,-3.96197558334999)--(-2.755367825051787,-0.9551106647405635), linewidth(0.4) + ttffqq);
/* dots and labels */
dot((-3.96,4.81),dotstyle);
label("$A$", (-3.8710088616527853,5.014810557445007), NE * labelscalefactor);
dot((-7.18,-4.03),dotstyle);
label("$B$", (-7.095420249209558,-3.821709257821316), NE * labelscalefactor);
dot((4.54,-4.11),dotstyle);
label("$C$", (4.618580614446059,-3.903339925860728), NE * labelscalefactor);
dot((-2.755367825051787,-0.9551106647405635),dotstyle);
label("$I$", (-2.666956508071459,-0.7605592063433749), NE * labelscalefactor);
dot((-2.776562002065541,-4.060057597255526),dotstyle);
label("$D$", (-2.6873641750813118,-3.862524591841022), NE * labelscalefactor);
dot((-0.5075050499992787,1.1869111818815956),dotstyle);
label("$E$", (-0.42211313698763,1.382245829691184), NE * labelscalefactor);
dot((-5.672865888390546,0.10759799584706942),dotstyle);
label("$F$", (-5.585252890480437,0.321047145178831), NE * labelscalefactor);
dot((-3.7321367128921836,0.5131175045847532),dotstyle);
label("$M$", (-3.6465245245444025,0.7087928183660369), NE * labelscalefactor);
dot((-5.783619551041061,3.596799688215214),dotstyle);
label("$X$", (-5.707698892539555,3.810758203863684), NE * labelscalefactor);
dot((-17.145577039226463,-3.96197558334999),dotstyle);
label("$R$", (-17.05436175001782,-3.7604862567917574), NE * labelscalefactor);
clip((xmin,ymin)--(xmin,ymax)--(xmax,ymax)--(xmax,ymin)--cycle);
/* end of picture */
[/asy]](http://latex.artofproblemsolving.com/4/a/b/4ab461e83d62c4f5bf7e27ee78e0c56e71daeab7.png)
EMMO Seniors 2016 wrote:
In
, let point
be the tangency point of incircle
with side
. Analogously define
and
for sides
and
respectively. Let
be the feet of the perpendicular from
to
. Let
be the midpoint of arc
of circumcircle
of
. Prove that the lines
and
concur on
.
Anant Mudgal, IMOTC-2016, Senior Batch


















Anant Mudgal, IMOTC-2016, Senior Batch
Some other problems that were already discussed in the configuration,
ELMO SL 2019 G3 wrote:
Let
be an acute triangle with incenter
and circumcenter
. The incircle touches sides
and
at
and
respectively, and
is the reflection of
over
. The circumcircles of
and
meet at
, and the circumcircles of
and
meet at a point
, where
is the midpoint of
. Prove that if
and
meet at
, then
.
Proposed by Ankit Bisain






















Proposed by Ankit Bisain
Thailand MO 2019 P8 wrote:
Let
be a triangle such that
and
be the circumcircle of this triangle.
Let
be the center of the inscribed circle of
which touches
at
.
Let the circle with diameter
meets
again at
.
If the line
intersects
again at
, show that
are collinear.



Let




Let the circle with diameter



If the line




Belarus TST 2017 #3 P1 wrote:
Let
be the incenter of a non-isosceles triangle
. The line
intersects the circumcircle of the triangle
at
and
. Let
be the middle point of the arc
. The line through the point
perpendicular to
intersects
at
. The line
intersects the circle
at
.
Prove that the line
is tangent to the circle
.















Prove that the line


St. Petersburg 2014 Grade 11 P7 wrote:






triangle








Let's Look into another cool configuration!
ELMO ShortList 2010 G4 wrote:
Let
be a triangle with circumcircle
, incenter
, and
-excenter
. Let the incircle and the
-excircle hit
at
and
, respectively, and let
be the midpoint of arc
without
. Consider the circle tangent to
at
and arc
at
. If
intersects
again at
, prove that
and
meet on
.
Amol Aggarwal.






















Amol Aggarwal.
AlastorMoody wrote:
Let
,
be the
excenter and Incenter respectively in an acute angled triangle
with circumcenter
. Let
. Let
denote the
excircle which touches
at
. Let
. Let
. Let
. Prove,
,
and
concur






























Greece TST 2015 P3 wrote:
Let
be an acute triangle with
inscribed in circle
.The excircle
has center
and touches the sides
of the triangle
at
respectively.
cuts
at point
and the circumcircle
of triangle
cuts
at
.The circumcircle
of the triangle
cuts
at point
.Prove that the point of intersection of the lines
lies on
.





















Let's try solving the ELMO problem, From the discussion earlier,
![[asy]
/* Geogebra to Asymptote conversion, documentation at artofproblemsolving.com/Wiki go to User:Azjps/geogebra */
import graph; size(18cm);
real labelscalefactor = 0.5; /* changes label-to-point distance */
pen dps = linewidth(0.7) + fontsize(10); defaultpen(dps); /* default pen style */
pen dotstyle = black; /* point style */
real xmin = -15.635599701583377, xmax = 18.76511711617264, ymin = -15.144724829248375, ymax = 4.3960102155916925; /* image dimensions */
pen rvwvcq = rgb(0.08235294117647059,0.396078431372549,0.7529411764705882);
draw((-5.795507283662416,3.1551608514553613)--(-8.12,-3.49)--(3.38,-3.53)--cycle, linewidth(0.4) + rvwvcq);
/* draw figures */
draw((-5.795507283662416,3.1551608514553613)--(-8.12,-3.49), linewidth(0.4) + rvwvcq);
draw((-8.12,-3.49)--(3.38,-3.53), linewidth(0.4) + rvwvcq);
draw((3.38,-3.53)--(-5.795507283662416,3.1551608514553613), linewidth(0.4) + rvwvcq);
draw(circle((-2.3848542149786027,-7.780586806348393), 7.162473896515057), linewidth(0.4));
draw((-5.795507283662416,3.1551608514553613)--(-0.25232298855185054,-14.618228423644108), linewidth(0.4));
draw((-4.517385441405362,-0.9429451890526773)--(-4.526288240285144,-3.5024998669903122), linewidth(0.4));
draw(circle((-2.3639629156563373,-1.7743382511970436), 6.006284887735937), linewidth(0.4));
draw((-5.795507283662416,3.1551608514553613)--(1.06758145234974,-6.703837353849449), linewidth(0.4));
draw((-0.21371175971486162,-3.517500133009687)--(-0.25232298855185054,-14.618228423644108), linewidth(0.4));
draw((-7.1847009419052865,1.8083901832398288)--(-2.384854214978606,-7.7805868063483965), linewidth(0.4));
draw((-7.1847009419052865,1.8083901832398288)--(1.06758145234974,-6.703837353849449), linewidth(0.4));
draw((-12.633794584042043,-3.4742998449250715)--(-2.384854214978606,-7.7805868063483965), linewidth(0.4));
draw((-12.633794584042043,-3.4742998449250715)--(-4.517385441405362,-0.9429451890526773), linewidth(0.4));
draw((-12.633794584042043,-3.4742998449250715)--(-5.795507283662416,3.1551608514553613), linewidth(0.4));
draw((-12.633794584042043,-3.4742998449250715)--(-8.12,-3.49), linewidth(0.4) + rvwvcq);
draw(circle((-8.575590012723701,-2.2086225169888727), 4.250995582345481), linewidth(0.4));
/* dots and labels */
dot((-5.795507283662416,3.1551608514553613),dotstyle);
label("$A$", (-5.681949671527742,3.4373017141132474), NE * labelscalefactor);
dot((-8.12,-3.49),dotstyle);
label("$B$", (-7.994128998622819,-3.2172631785018404), NE * labelscalefactor);
dot((3.38,-3.53),dotstyle);
label("$C$", (3.482175710251525,-3.2454604873688533), NE * labelscalefactor);
dot((-4.517385441405362,-0.9429451890526773),dotstyle);
label("$I$", (-4.413070772512151,-0.6513080716036498), NE * labelscalefactor);
dot((-4.526288240285144,-3.5024998669903122),dotstyle);
label("$D$", (-4.413070772512151,-3.2172631785018404), NE * labelscalefactor);
dot((-0.25232298855185054,-14.618228423644108),dotstyle);
label("$I_A$", (-0.12707982472615564,-14.327002872104995), NE * labelscalefactor);
dot((-0.21371175971486162,-3.517500133009687),dotstyle);
label("$E$", (-0.09888251585914253,-3.2454604873688533), NE * labelscalefactor);
dot((-2.384854214978606,-7.7805868063483965),dotstyle);
label("$M$", (-2.2700752986191532,-7.503254126287829), NE * labelscalefactor);
dot((1.06758145234974,-6.703837353849449),dotstyle);
label("$S$", (1.1699963831564482,-6.431756389341332), NE * labelscalefactor);
dot((-7.1847009419052865,1.8083901832398288),dotstyle);
label("$T$", (-7.0636178060113854,2.0838308884966192), NE * labelscalefactor);
dot((-3.7182321165428314,-3.505310496985938),dotstyle);
label("$L$", (-3.5953488153687703,-3.2172631785018404), NE * labelscalefactor);
dot((-12.633794584042043,-3.4742998449250715),dotstyle);
label("$F$", (-12.533895726211933,-3.1890658696348275), NE * labelscalefactor);
dot((-6.639267823040818,-5.993014121839311),dotstyle);
label("$R$", (-6.527868937538136,-5.698626358798991), NE * labelscalefactor);
clip((xmin,ymin)--(xmin,ymax)--(xmax,ymax)--(xmax,ymin)--cycle);
/* end of picture */
[/asy]](http://latex.artofproblemsolving.com/4/6/8/468a3c4897b11cd430287b91f170803697000088.png)
Here





















Cool! Let's try the Greece TST, Rename






![[asy]
/* Geogebra to Asymptote conversion, documentation at artofproblemsolving.com/Wiki go to User:Azjps/geogebra */
import graph; size(18cm);
real labelscalefactor = 0.5; /* changes label-to-point distance */
pen dps = linewidth(0.7) + fontsize(10); defaultpen(dps); /* default pen style */
pen dotstyle = black; /* point style */
real xmin = -14.844640701355988, xmax = 20.726680065924224, ymin = -14.337880150385272, ymax = 5.867796318241894; /* image dimensions */
pen rvwvcq = rgb(0.08235294117647059,0.396078431372549,0.7529411764705882); pen dtsfsf = rgb(0.8274509803921568,0.1843137254901961,0.1843137254901961);
draw((-4.763226340596997,3.592620619458683)--(-6.36,-3.09)--(4.14,-3.23)--cycle, linewidth(0.4) + rvwvcq);
/* draw figures */
draw((-4.763226340596997,3.592620619458683)--(-6.36,-3.09), linewidth(0.4) + rvwvcq);
draw((-6.36,-3.09)--(4.14,-3.23), linewidth(0.4) + rvwvcq);
draw((4.14,-3.23)--(-4.763226340596997,3.592620619458683), linewidth(0.4) + rvwvcq);
draw(circle((-1.0787977677203862,-0.819832579028965), 5.748456935341297), linewidth(0.4));
draw((-4.763226340596997,3.592620619458683)--(0.9391122126469792,-12.466531270282518), linewidth(0.4));
draw(circle((-1.15543704811387,-6.567778608540223), 6.2595862139733836), linewidth(0.4));
draw(circle((-1.912057063975011,-4.436955325411917), 8.520754432466513), linewidth(0.4));
draw((-8.085229198084875,-10.31021693213839)--(-6.36,-3.09), linewidth(0.4) + rvwvcq);
draw((-8.085229198084875,-10.31021693213839)--(0.9391122126469792,-12.466531270282518), linewidth(0.4) + rvwvcq);
draw((0.9391122126469792,-12.466531270282518)--(6.5827142704640424,-5.1018734211126935), linewidth(0.4) + rvwvcq);
draw((6.5827142704640424,-5.1018734211126935)--(4.14,-3.23), linewidth(0.4) + rvwvcq);
draw(circle((3.3903407481024335,-3.7539050358648547), 5.3462117668096525), linewidth(0.4));
draw((4.164789203090494,1.535916307634432)--(0.9391122126469792,-12.466531270282518), linewidth(0.4) + linetype("4 4") + dtsfsf);
draw((-4.763226340596997,3.592620619458683)--(5.480119558329307,-8.67475910603405), linewidth(0.4) + linetype("4 4") + dtsfsf);
/* dots and labels */
dot((-4.763226340596997,3.592620619458683),dotstyle);
label("$A$", (-4.639753595988713,3.885132537770542), NE * labelscalefactor);
dot((-6.36,-3.09),dotstyle);
label("$B$", (-6.243378712546428,-2.7917793111697486), NE * labelscalefactor);
dot((4.14,-3.23),dotstyle);
label("$C$", (4.25307659583134,-2.9375634126749954), NE * labelscalefactor);
dot((-3.2499863088747176,-0.6690259467979268),dotstyle);
label("$I$", (-3.123598940334147,-0.3717632261826566), NE * labelscalefactor);
dot((0.9391122126469792,-12.466531270282518),dotstyle);
label("$I_A$", (1.045826362715911,-12.180275448107624), NE * labelscalefactor);
dot((6.5827142704640424,-5.1018734211126935),dotstyle);
label("$E$", (6.7022495011194865,-4.80359991194215), NE * labelscalefactor);
dot((-8.085229198084875,-10.31021693213839),dotstyle);
label("$Z$", (-7.96363111030834,-10.022670745829975), NE * labelscalefactor);
dot((-1.1554370481138698,-6.567778608540222),dotstyle);
label("$M$", (-1.024307878658593,-6.290597747295665), NE * labelscalefactor);
dot((2.6056308051562267,-5.23228577751661),dotstyle);
label("$A'$", (2.707765119875724,-4.949384013447397), NE * labelscalefactor);
dot((4.164789203090494,1.535916307634432),dotstyle);
label("$K$", (4.28223341613239,1.8149982963960412), NE * labelscalefactor);
dot((-1.0787977677203864,-0.8198325790289649),dotstyle);
label("$O$", (-0.9659942380564944,-0.5175473276879031), NE * labelscalefactor);
dot((5.480119558329307,-8.67475910603405),dotstyle);
label("$N$", (5.594290329679611,-8.389888808971214), NE * labelscalefactor);
clip((xmin,ymin)--(xmin,ymax)--(xmax,ymax)--(xmax,ymin)--cycle);
/* end of picture */
[/asy]](http://latex.artofproblemsolving.com/5/b/5/5b5936e978281f303bf8b5a16861327723bb0bb6.png)
Turns out, Introducing Phantom Points finishes this problem with neat angle chase. Redefine







Another problem,
Korea Winter MOP 2018 Day 2 P1 wrote:
Let
be a triangle with circumcenter
and circumcircle
. Let
be the center of the circle which is tangent with
,
, and
(in the inside), and let the circle meet
at point
. Let the circle with diameter
meet
at
. If
is the midpoint of
, show that
are concyclic.









































































Following whatever we have discussed, anyone can figure out that all these configurations do blend with mixtilinear configuration easily. Look at the below diagram, you'll know why, if you haven't figured out yet.
![[asy]
/* Geogebra to Asymptote conversion, documentation at artofproblemsolving.com/Wiki go to User:Azjps/geogebra */
import graph; size(18cm);
real labelscalefactor = 0.5; /* changes label-to-point distance */
pen dps = linewidth(0.7) + fontsize(10); defaultpen(dps); /* default pen style */
pen dotstyle = black; /* point style */
real xmin = -16.659301143352742, xmax = 18.482449503760346, ymin = -14.828963858869182, ymax = 5.132702697236808; /* image dimensions */
pen rvwvcq = rgb(0.08235294117647059,0.396078431372549,0.7529411764705882); pen dtsfsf = rgb(0.8274509803921568,0.1843137254901961,0.1843137254901961); pen ubqqys = rgb(0.29411764705882354,0,0.5098039215686274);
draw((-3.16,3.47)--(-5.96,-4.53)--(5.1,-4.73)--cycle, linewidth(0.4) + rvwvcq);
/* draw figures */
draw((-3.16,3.47)--(-5.96,-4.53), linewidth(0.4) + rvwvcq);
draw((-5.96,-4.53)--(5.1,-4.73), linewidth(0.4) + rvwvcq);
draw((5.1,-4.73)--(-3.16,3.47), linewidth(0.4) + rvwvcq);
draw(circle((-0.38230008984725977,-1.9921949685534592), 6.1279026318434004), linewidth(0.4));
draw(circle((-0.49309395894018165,-8.119095929392039), 6.539776085781137), linewidth(0.4));
draw((-3.16,3.47)--(0.9735202751624851,-14.492298730220067), linewidth(0.4));
draw((-0.27150622075433767,4.134705992285119)--(-0.49309395894018127,-8.119095929392037), linewidth(0.4));
draw((-0.27150622075433767,4.134705992285119)--(-5.116996181789503,-12.743833704194408), linewidth(0.4) + dtsfsf);
draw(circle((-2.3209451552846554,-0.17613036069431207), 3.741427486884803), linewidth(0.4));
draw((-13.468109192426345,-4.394229490191206)--(-5.116996181789503,-12.743833704194408), linewidth(0.4) + dtsfsf);
draw((-13.468109192426345,-4.394229490191206)--(-0.27150622075433767,4.134705992285119), linewidth(0.4) + dtsfsf);
draw((-13.468109192426345,-4.394229490191206)--(1.3312052758570734,-0.9885815087200975), linewidth(0.4) + dtsfsf);
draw((-13.468109192426345,-4.394229490191206)--(-5.96,-4.53), linewidth(0.4) + rvwvcq);
draw((-13.468109192426345,-4.394229490191206)--(-0.49309395894018127,-8.119095929392037), linewidth(0.4) + ubqqys);
/* dots and labels */
dot((-3.16,3.47),dotstyle);
label("$A$", (-3.034671589185127,3.7500764422684276), NE * labelscalefactor);
dot((-5.96,-4.53),dotstyle);
label("$B$", (-5.857533526412244,-4.228829237444932), NE * labelscalefactor);
dot((5.1,-4.73),dotstyle);
label("$C$", (5.203476513334826,-4.430462232961155), NE * labelscalefactor);
dot((-1.959708193042848,-1.7458931285640056),dotstyle);
label("$I$", (-1.8536783297329655,-1.4635767275081724), NE * labelscalefactor);
dot((0.9735202751624851,-14.492298730220067),dotstyle);
label("$I_A$", (1.08440246207485,-14.195260158675339), NE * labelscalefactor);
dot((-0.49309395894018127,-8.119095929392037),dotstyle);
label("$M_A$", (-0.38463793382905775,-7.829418443091756), NE * labelscalefactor);
dot((-0.27150622075433767,4.134705992285119),dotstyle);
label("$M_{BC}$", (-0.15420022466766048,4.412584856107443), NE * labelscalefactor);
dot((-3.5383521874161747,-7.2448634163792045),dotstyle);
label("$T$", (-3.4091328665723974,-6.965277033736518), NE * labelscalefactor);
dot((-5.116996181789503,-12.743833704194408),dotstyle);
label("$J$", (-4.993392117057004,-12.466977339964865), NE * labelscalefactor);
dot((-5.250621661942771,-2.5032047484079136),dotstyle);
label("$E$", (-5.137415685282877,-2.2124992822827116), NE * labelscalefactor);
dot((1.3312052758570734,-0.9885815087200975),dotstyle);
label("$F$", (1.4588637394621207,-0.7146541727336331), NE * labelscalefactor);
dot((-6.0140385669906244,0.4233199642126803),dotstyle);
label("$D$", (-5.886338240057419,0.7255815095250963), NE * labelscalefactor);
dot((-13.468109192426345,-4.394229490191206),dotstyle);
label("$K$", (-13.346759074157656,-4.113610382864234), NE * labelscalefactor);
clip((xmin,ymin)--(xmin,ymax)--(xmax,ymax)--(xmax,ymin)--cycle);
/* end of picture */
[/asy]](http://latex.artofproblemsolving.com/5/f/2/5f2bd517176c635684477fd02bd2794cd739a4c5.png)
ISL 2016 G2 wrote:
Let
be a triangle with circumcircle
and incenter
and let
be the midpoint of
. The points
,
,
are selected on sides
,
,
such that
,
, and
. Suppose that the circumcircle of
intersects
at a point
other than
. Prove that lines
and
meet on
.
Proposed by Evan Chen, Taiwan





















Proposed by Evan Chen, Taiwan
FBH TST 2016 Day 2 P2 wrote:
Let
be a circumcircle of triangle
. Also, let
be an angle bisector of angle
,
be a midpoint of arc
of circle
containing the point
, and let
be an incenter of a triangle
. Circle
cuts line
at point
and circle with diameter
at
. If the circumcircle of triangle
intersects
again at
, prove that
,
and
are collinear.
.























.
Iran TST 2012 Day 1 P2 wrote:
Consider
is circumcircle of an acute triangle
.
is midpoint of arc
and
is incenter of triangle
. Let
intersect
in
and
for second time in
. Let
be a point on line
such that
is parallel to
. Prove that
is bisector of angle
.


























It's Well-Known, that













































Now,

















I guess I'm on the verge of exceeding post-wordlimit, so let's continue this in Part-(IV) over here.
This post has been edited 38 times. Last edited by AlastorMoody, Nov 19, 2019, 9:59 AM