Solution:
This solution uses almost exclusively complex numbers. As in other solutions, we reduce to showing that H, S:=(DHM)∩(EHN), and T:=BM∩CN are collinear; this is all of the synthetic information we shall use. (If one computes T=53A+D+E using means other than complex numbers, the solution becomes much shorter.)
We use complex numbers with A=a, D=d, and E=e on the unit circle. Note that H=a+d+e, M=2a+d, and B=2d−e. We will make great use of the "arbitrary line intersection formula," which says that the intersection between lines WX and YZ can be written explicitly as
(w−x)(y−z)−(w−x)(y−z)(ux−wx)(y−z)−(w−x)(yz−yz).
We first use this to find T=t. We compute
b−m=(2d−e)−2a+d=23d−a−2e
b−m=2ade3ae−de−2ad
bm−bm=de2e−d⋅2a+d−(2d−e)⋅2ada+d=2ade(a+d)(2ae+e2−ad−2de)
If E is some expression, we use the notation E−{∼} to denote E minus the expression formed by swapping d and e in E. We now have
t=(b−m)(c−n)−{∼}(bm−bm)(c−n)−{∼}
=(3ae−de−2ad)(3e−a−2d)−{∼}(a+d)(2ae+e2−ad−2de)(3e−a−2d)−{∼}
=[a2(2d−3e)+a(4d2−11de+9e2)+de(2d−3e)]−{∼}[a3(d−2e)+a2(3d2−7de+5e2)+a(2d3−d2e−3de2+3e3)+de(4d2−8de+3e2)]−{∼}
=a2(5(d−e))−a(5(d2−e2))+de(5(d−e))a3(3(d−e))−a2(2(d2−e2))+a(−(d3−e3)+2de(d−e))+de(d2−e2)
=5(a2−a(d+e)+de)3a3−2a2(d+e)−a(d2−de+e2)+de(d+e)
=5(a−d)(a−e)(a−d)(a−e)(3a+d+e)=53a+d+e.
(The factorization in the last line can be motivated by noting that the expression, while cubic in a, is only quadratic in d. When written out as a polynomial in d, each coefficient is divisible by a−e; by symmetry, the numerator is divisible by a−d as well, and the factorization follows.)
Computing S=s is slightly harder, as it is the intersection of two circles rather than of two lines. We get around this by noting that {h,d,m,s} are concyclic if and only if {0,h−d,h−m,h−s} are concyclic, which happens if and only if {h−d1,h−m1,h−s1} are collinear. (One can see this by inversion, or just by writing out the cross-ratio in the special case when one of the points is zero.) Thus h−s1 is the intersection of the line through w:=h−d1 and x:=h−m1 and the line through y:=h−e1 and z:=h−n1. We compute
w−x=a+e1−2a+d+e1=−(a+e)(a+d+2e)a−d
w−x=(a+e)(2ad+ae+de)ae2(a−d)
wx−wx=a+eae⋅a+d+2e2−a+e1⋅2ad+ae+de2ade
=2ae(a+e)(a+d+2e)(2ad+ae+de)(2ad+ae+de)−d(a+d+2e)
=(a+e)(a+d+2e)(2ad+ae+de)2ae(a−d)(d+e).
Using the line intersection formula, we have
h−s1=(w−x)(y−z)−{∼}(wx−wx)(y−z)−{∼}
=2(d+e)[e2(a+d+2e)(ad+2ae+de)]−{∼}[e(ad+2ae+de)]−{∼}
=2(d+e)[a2(de2+2e3)+a(d2e2+5de3+4e4)+de(de2+2e3)]−{∼}[a(de+2e2)+de2]−{∼}
=(a2+de)(2(e3−d3)+de(e−d))+a(4(e4−d4)+5de(e2−e2))2(d+e)(a(2(e2−d2))+de(e−d))
=(a2+de)(2d2+3de+2e2)+a(d+e)(4d2+5de+4e2)2(d+e)(2a(d+e)+de).
Since h−t=52a+4d+4e, this gives us
h−th−s=45⋅(d+e)(2ad+2ae+de)(a+2d+2e)(a2+de)(2d2+3de+2e2)+a(d+e)(4d2+5de+4e2).
It is easy to see that this is real by using the symmetry of the expressions (both the numerator and denominator satisfy E=a2d3e3E). We conclude that H, S, and T are collinear, as desired.