We have your learning goals covered with Spring and Summer courses available. Enroll today!

G
Topic
First Poster
Last Poster
k a March Highlights and 2025 AoPS Online Class Information
jlacosta   0
Mar 2, 2025
March is the month for State MATHCOUNTS competitions! Kudos to everyone who participated in their local chapter competitions and best of luck to all going to State! Join us on March 11th for a Math Jam devoted to our favorite Chapter competition problems! Are you interested in training for MATHCOUNTS? Be sure to check out our AMC 8/MATHCOUNTS Basics and Advanced courses.

Are you ready to level up with Olympiad training? Registration is open with early bird pricing available for our WOOT programs: MathWOOT (Levels 1 and 2), CodeWOOT, PhysicsWOOT, and ChemWOOT. What is WOOT? WOOT stands for Worldwide Online Olympiad Training and is a 7-month high school math Olympiad preparation and testing program that brings together many of the best students from around the world to learn Olympiad problem solving skills. Classes begin in September!

Do you have plans this summer? There are so many options to fit your schedule and goals whether attending a summer camp or taking online classes, it can be a great break from the routine of the school year. Check out our summer courses at AoPS Online, or if you want a math or language arts class that doesn’t have homework, but is an enriching summer experience, our AoPS Virtual Campus summer camps may be just the ticket! We are expanding our locations for our AoPS Academies across the country with 15 locations so far and new campuses opening in Saratoga CA, Johns Creek GA, and the Upper West Side NY. Check out this page for summer camp information.

Be sure to mark your calendars for the following events:
[list][*]March 5th (Wednesday), 4:30pm PT/7:30pm ET, HCSSiM Math Jam 2025. Amber Verser, Assistant Director of the Hampshire College Summer Studies in Mathematics, will host an information session about HCSSiM, a summer program for high school students.
[*]March 6th (Thursday), 4:00pm PT/7:00pm ET, Free Webinar on Math Competitions from elementary through high school. Join us for an enlightening session that demystifies the world of math competitions and helps you make informed decisions about your contest journey.
[*]March 11th (Tuesday), 4:30pm PT/7:30pm ET, 2025 MATHCOUNTS Chapter Discussion MATH JAM. AoPS instructors will discuss some of their favorite problems from the MATHCOUNTS Chapter Competition. All are welcome!
[*]March 13th (Thursday), 4:00pm PT/7:00pm ET, Free Webinar about Summer Camps at the Virtual Campus. Transform your summer into an unforgettable learning adventure! From elementary through high school, we offer dynamic summer camps featuring topics in mathematics, language arts, and competition preparation - all designed to fit your schedule and ignite your passion for learning.[/list]
Our full course list for upcoming classes is below:
All classes run 7:30pm-8:45pm ET/4:30pm - 5:45pm PT unless otherwise noted.

Introductory: Grades 5-10

Prealgebra 1 Self-Paced

Prealgebra 1
Sunday, Mar 2 - Jun 22
Friday, Mar 28 - Jul 18
Sunday, Apr 13 - Aug 10
Tuesday, May 13 - Aug 26
Thursday, May 29 - Sep 11
Sunday, Jun 15 - Oct 12
Monday, Jun 30 - Oct 20
Wednesday, Jul 16 - Oct 29

Prealgebra 2 Self-Paced

Prealgebra 2
Tuesday, Mar 25 - Jul 8
Sunday, Apr 13 - Aug 10
Wednesday, May 7 - Aug 20
Monday, Jun 2 - Sep 22
Sunday, Jun 29 - Oct 26
Friday, Jul 25 - Nov 21


Introduction to Algebra A Self-Paced

Introduction to Algebra A
Sunday, Mar 23 - Jul 20
Monday, Apr 7 - Jul 28
Sunday, May 11 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Wednesday, May 14 - Aug 27
Friday, May 30 - Sep 26
Monday, Jun 2 - Sep 22
Sunday, Jun 15 - Oct 12
Thursday, Jun 26 - Oct 9
Tuesday, Jul 15 - Oct 28

Introduction to Counting & Probability Self-Paced

Introduction to Counting & Probability
Sunday, Mar 16 - Jun 8
Wednesday, Apr 16 - Jul 2
Thursday, May 15 - Jul 31
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Wednesday, Jul 9 - Sep 24
Sunday, Jul 27 - Oct 19

Introduction to Number Theory
Monday, Mar 17 - Jun 9
Thursday, Apr 17 - Jul 3
Friday, May 9 - Aug 1
Wednesday, May 21 - Aug 6
Monday, Jun 9 - Aug 25
Sunday, Jun 15 - Sep 14
Tuesday, Jul 15 - Sep 30

Introduction to Algebra B Self-Paced

Introduction to Algebra B
Sunday, Mar 2 - Jun 22
Wednesday, Apr 16 - Jul 30
Tuesday, May 6 - Aug 19
Wednesday, Jun 4 - Sep 17
Sunday, Jun 22 - Oct 19
Friday, Jul 18 - Nov 14

Introduction to Geometry
Tuesday, Mar 4 - Aug 12
Sunday, Mar 23 - Sep 21
Wednesday, Apr 23 - Oct 1
Sunday, May 11 - Nov 9
Tuesday, May 20 - Oct 28
Monday, Jun 16 - Dec 8
Friday, Jun 20 - Jan 9
Sunday, Jun 29 - Jan 11
Monday, Jul 14 - Jan 19

Intermediate: Grades 8-12

Intermediate Algebra
Sunday, Mar 16 - Sep 14
Tuesday, Mar 25 - Sep 2
Monday, Apr 21 - Oct 13
Sunday, Jun 1 - Nov 23
Tuesday, Jun 10 - Nov 18
Wednesday, Jun 25 - Dec 10
Sunday, Jul 13 - Jan 18
Thursday, Jul 24 - Jan 22

Intermediate Counting & Probability
Sunday, Mar 23 - Aug 3
Wednesday, May 21 - Sep 17
Sunday, Jun 22 - Nov 2

Intermediate Number Theory
Friday, Apr 11 - Jun 27
Sunday, Jun 1 - Aug 24
Wednesday, Jun 18 - Sep 3

Precalculus
Sunday, Mar 16 - Aug 24
Wednesday, Apr 9 - Sep 3
Friday, May 16 - Oct 24
Sunday, Jun 1 - Nov 9
Monday, Jun 30 - Dec 8

Advanced: Grades 9-12

Olympiad Geometry
Wednesday, Mar 5 - May 21
Tuesday, Jun 10 - Aug 26

Calculus
Sunday, Mar 30 - Oct 5
Tuesday, May 27 - Nov 11
Wednesday, Jun 25 - Dec 17

Group Theory
Thursday, Jun 12 - Sep 11

Contest Preparation: Grades 6-12

MATHCOUNTS/AMC 8 Basics
Sunday, Mar 23 - Jun 15
Wednesday, Apr 16 - Jul 2
Friday, May 23 - Aug 15
Monday, Jun 2 - Aug 18
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)

MATHCOUNTS/AMC 8 Advanced
Friday, Apr 11 - Jun 27
Sunday, May 11 - Aug 10
Tuesday, May 27 - Aug 12
Wednesday, Jun 11 - Aug 27
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)

AMC 10 Problem Series
Tuesday, Mar 4 - May 20
Monday, Mar 31 - Jun 23
Friday, May 9 - Aug 1
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Tuesday, Jun 17 - Sep 2
Sunday, Jun 22 - Sep 21 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Monday, Jun 23 - Sep 15
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)

AMC 10 Final Fives
Sunday, May 11 - Jun 8
Tuesday, May 27 - Jun 17
Monday, Jun 30 - Jul 21

AMC 12 Problem Series
Tuesday, May 27 - Aug 12
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Wednesday, Aug 6 - Oct 22

AMC 12 Final Fives
Sunday, May 18 - Jun 15

F=ma Problem Series
Wednesday, Jun 11 - Aug 27

WOOT Programs
Visit the pages linked for full schedule details for each of these programs!


MathWOOT Level 1
MathWOOT Level 2
ChemWOOT
CodeWOOT
PhysicsWOOT

Programming

Introduction to Programming with Python
Monday, Mar 24 - Jun 16
Thursday, May 22 - Aug 7
Sunday, Jun 15 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Tuesday, Jun 17 - Sep 2
Monday, Jun 30 - Sep 22

Intermediate Programming with Python
Sunday, Jun 1 - Aug 24
Monday, Jun 30 - Sep 22

USACO Bronze Problem Series
Tuesday, May 13 - Jul 29
Sunday, Jun 22 - Sep 1

Physics

Introduction to Physics
Sunday, Mar 30 - Jun 22
Wednesday, May 21 - Aug 6
Sunday, Jun 15 - Sep 14
Monday, Jun 23 - Sep 15

Physics 1: Mechanics
Tuesday, Mar 25 - Sep 2
Thursday, May 22 - Oct 30
Monday, Jun 23 - Dec 15

Relativity
Sat & Sun, Apr 26 - Apr 27 (4:00 - 7:00 pm ET/1:00 - 4:00pm PT)
Mon, Tue, Wed & Thurs, Jun 23 - Jun 26 (meets every day of the week!)
0 replies
jlacosta
Mar 2, 2025
0 replies
Number of modular sequences with different residues
PerfectPlayer   2
N 8 minutes ago by AnSoLiN
Source: Turkey TST 2025 Day 3 P9
Let \(n\) be a positive integer. For every positive integer $1 \leq k \leq n$ the sequence ${\displaystyle {\{ a_{i}+ki\}}_{i=1}^{n }}$ is defined, where $a_1,a_2, \dots ,a_n$ are integers. Among these \(n\) sequences, for at most how many of them does all the elements of the sequence give different remainders when divided by \(n\)?
2 replies
PerfectPlayer
Mar 18, 2025
AnSoLiN
8 minutes ago
Nice problem
hanzo.ei   7
N 14 minutes ago by Filipjack
Find all functions \( f: \mathbb{R} \to \mathbb{R} \) such that
\[
f(xy) = f(x)f(y) \;-\; f(x + y) \;+\; 1,
\quad \forall x, y \in \mathbb{R}.
\]
7 replies
1 viewing
hanzo.ei
Today at 4:31 PM
Filipjack
14 minutes ago
Maximizing score of permutations
navi_09220114   4
N 38 minutes ago by Manteca
Source: Malaysian IMO TST 2023 P2
Let $a_1, a_2, \cdots, a_n$ be a sequence of real numbers with $a_1+a_2+\cdots+a_n=0$. Define the score $S(\sigma)$ of a permutation $\sigma=(b_1, \cdots b_n)$ of $(a_1, \cdots a_n)$ to be the minima of the sum $$(x_1-b_1)^2+\cdots+(x_n-b_n)^2$$over all real numbers $x_1\le \cdots \le x_n$.

Prove that $S(\sigma)$ attains the maxima over all permutations $\sigma$, if and only if for all $1\le k\le n$, $$b_1+b_2+\cdots+b_k\ge 0.$$
Proposed by Anzo Teh Zhao Yang
4 replies
2 viewing
navi_09220114
Apr 29, 2023
Manteca
38 minutes ago
not all sufficiently large integers are clean
ABCDE   26
N an hour ago by mathfun07
Source: 2015 IMO Shortlist C6, Original 2015 IMO #6
Let $S$ be a nonempty set of positive integers. We say that a positive integer $n$ is clean if it has a unique representation as a sum of an odd number of distinct elements from $S$. Prove that there exist infinitely many positive integers that are not clean.
26 replies
ABCDE
Jul 7, 2016
mathfun07
an hour ago
No more topics!
APMO 2015 P1
aditya21   59
N Yesterday at 1:03 AM by ethan2011
Source: APMO 2015
Let $ABC$ be a triangle, and let $D$ be a point on side $BC$. A line through $D$ intersects side $AB$ at $X$ and ray $AC$ at $Y$ . The circumcircle of triangle $BXD$ intersects the circumcircle $\omega$ of triangle $ABC$ again at point $Z$ distinct from point $B$. The lines $ZD$ and $ZY$ intersect $\omega$ again at $V$ and $W$ respectively.
Prove that $AB = V W$

Proposed by Warut Suksompong, Thailand
59 replies
aditya21
Mar 30, 2015
ethan2011
Yesterday at 1:03 AM
APMO 2015 P1
G H J
G H BBookmark kLocked kLocked NReply
Source: APMO 2015
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
aditya21
717 posts
#1 • 8 Y
Y by MSTang, Davi-8191, Samujjal101, Epsilon-, Adventure10, ItsBesi, DEKT, Rounak_iitr
Let $ABC$ be a triangle, and let $D$ be a point on side $BC$. A line through $D$ intersects side $AB$ at $X$ and ray $AC$ at $Y$ . The circumcircle of triangle $BXD$ intersects the circumcircle $\omega$ of triangle $ABC$ again at point $Z$ distinct from point $B$. The lines $ZD$ and $ZY$ intersect $\omega$ again at $V$ and $W$ respectively.
Prove that $AB = V W$

Proposed by Warut Suksompong, Thailand
This post has been edited 1 time. Last edited by djmathman, Apr 5, 2015, 3:46 PM
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
TelvCohl
2311 posts
#2 • 27 Y
Y by Math_CYCR, AmirAlison, joey8189681, bobthesmartypants, fz0718, TheDarkPrince, Wizard_32, e_plus_pi, Plops, AlastorMoody, Vietjung, Why-, vralex, Mathasocean, hsiangshen, yoyo1234, Loxing, 606234, OlympusHero, NightFury101, ACBY, Mathlover_1, centslordm, Creeper1612, Adventure10, vrondoS, ehuseyinyigit
My solution:

Since $ Z $ is the Miquel point of complete quadrilateral $ \{ AB, BC, CA, XY \} $ ,
so $ Z \in \odot (CDY) \Longrightarrow \angle VZW=180^{\circ}- \angle ACB \Longrightarrow AB=VW $ .

Q.E.D
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
aditya21
717 posts
#3 • 3 Y
Y by aansc1729, Adventure10, Mango247
nice problem ! and nice solution telv

my solution = by cyclic quad. $AVZB,BXDZ$ we get $\angle BZV+\angle XAV=180$ and $\angle BZV=\angle AXD$
and hence $\angle AXD+\angle XAV=180$
and thus $AV$ is parallel to $XD$

now by cyclic quad. $ABZC,BXDZ$ we get $\angle ZDY=\angle XBZ=\angle ZCY$
and hence $ZDCY$ is a cyclic quad.

also note that triangles $YCZ,YWA$ are similar and hence $\angle YZC=\angle CAW$

now by angle chase we get $\angle XDB=\angle YDC=\angle YZC=\angle CAW=\angle CBW$

and thus $XD$ is parallel to $BW$ or $AV$ is parallel to $BW$
hence $AVWB$ is a isosceles trapezium

and thus we get $AB=VW$ as desired
we are done :D
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Steve14-6
9 posts
#4 • 1 Y
Y by Adventure10
It's the most easier 1st problem in APMO
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
KudouShinichi
160 posts
#5 • 1 Y
Y by Adventure10
$ \angle XZB=\angle XDB=\angle CDY $
so $\angle AZX=\angle AYX \Longrightarrow AXZY$ cyclic
so $\angle BAZ=\angle BCZ=\angle DYZ $
so $DCYZ$ cyclic
so$ \angle CYD=\angle CZD=\angle AZX $
so$ \angle AZB=\angle VZW $

hence Proved :D :) ;)
Please check if it is right or wrong....
This post has been edited 1 time. Last edited by KudouShinichi, Apr 21, 2015, 7:13 PM
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
djmathman
7936 posts
#6 • 2 Y
Y by Adventure10, Mango247
Note that $Z$ is the center of spiral similarity sending $\triangle ZXD$ to $\triangle ZAC$, so $\triangle ZXA\sim\triangle ADC\implies \angle XZA=\angle DZC$. But remark that \[\angle XZA=\angle AZB-\angle XZB=\angle ACB-\angle XDB=\angle ACB-\angle CDY=\angle CYD.\] Thus $ZDCY$ is cyclic, so $\angle ACB=\angle VZW\implies AB=VW$ as desired.
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
MathPanda1
1135 posts
#7 • 2 Y
Y by Adventure10, Mango247
I used directed angles to prove $C,D,Z,$ and $Y$ are cyclic and then the directed angles $VZW$ and $BCA$ are equal. Would they take marks off for using directed angles even though you don't need to?

Since the directed angles $VZW$ and $BCA$ are equal, $A,B,C,V,W,Z$ lie on $\omega$, and $AB$ and $VW$ subtend the angles $BCA$ and $VZW$ on $\omega$, then $AB=VW$. Would that reasoning be correct?
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Dukejukem
695 posts
#9 • 3 Y
Y by sa2001, Adventure10, Mango247
Using the two given cyclic quadrilaterals, we find that \[\measuredangle BAV = \measuredangle BZV = \measuredangle BZD = \measuredangle BXD,\] where the angles are directed. It follows that $VA \parallel DX.$ Meanwhile, by Pascal's Theorem on cyclic hexagon $ACBWZV$, it follows that $Y, D, BW \cap VA$ are collinear. But since $VA \parallel YD$, $BW$ must be parallel to $YD$ as well. Hence $VA \parallel BW$, so so since $A, B, W, Z$ are concyclic, they must form an isoceles trapezoid. Thus, $AB = VW$, as desired.
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Steve14-6
9 posts
#10 • 2 Y
Y by Adventure10, Mango247
please how can I get a marks scheme for APMO2015???
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
fprosk
681 posts
#11 • 2 Y
Y by Samujjal101, Adventure10
First, note that quadrilaterals BXDZ and BACZ are cyclic. Now, we have <ZXY=<ZXD=<ZBD=<ZBC=<ZAC=<ZAY, so quadrilateral AXZY is cyclic. Now, denote <AYX by a and <AXY by b. Then by triangle AXY we have a+b=180-<XAY=180-<BAC. Now, by cyclic quad XBZD we have <XZV=<XZD=<XBD=<ABC. Also, by cyclic quad AXZY we have <AZX=<AYX=a and <AZY=<AXY=b. Now we have <XZW=<XZY=<XZA+<AZY=a+b. Finally, we have <VZW=<XZW-<XZV=a+b-<ABC=180-<BAC-<ABC=<ACB. This implies that arc VW and arc AB are equal, meaning that AB=VW.

EDIT: I've been told this solution only covers one case. In my diagram I had an acute triangle and D closer to C than B. What other cases should I be worried about? Is it just the other case of <ACB obtuse?

Edit2: Aaaand I just realized i didnt even need to do the whole a and b thing, it jusy follows from the opposite angles of a cyclic quad being supplementary.
This post has been edited 2 times. Last edited by fprosk, Jun 14, 2015, 6:46 AM
Reason: More stuff
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
MSTang
6012 posts
#12 • 1 Y
Y by Adventure10
Direct all angles modulo $180^\circ.$

We show that quadrilateral $CDZY$ is cyclic. For the proof, let $Y' \neq D$ be the intersection of line $DX$ and the circumcircle of $\triangle CDZ$; we show that $Y = Y'.$ Using cyclic quadrilaterals $ABZC,$ $CDZY',$ and $BZDX,$ we get \[\begin{aligned} \angle ACY' &= \angle ACZ + \angle ZCY' \\ &= \angle ABZ + \angle ZDY' \\ &= \angle XBZ + \angle ZDX \\ &= \angle XDZ + \angle ZDX = 0 \end{aligned}\] so $A, C, Y'$ are collinear, and hence $Y'$ is the intersection of $AC$ and $XD.$ Therefore, $Y = Y',$ so $CDZY$ is cyclic. Then \[\angle AWB = \angle ACB = \angle YCB = \angle YCD = \angle YZD = \angle WZV = \angle WAV,\] so $AV \parallel BW$. Thus, $AVWB$ is a cyclic trapezoid, and hence an isosceles trapezoid, so $AB = VW.$
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
hayoola
123 posts
#13 • 2 Y
Y by Adventure10, Mango247
YAZ =ZBC = ZXY so YAXZ is cyclic so ZYA =ZXB =ZDB so YZDC is cyclic so WZD = YCD so WV = AB
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
the_executioner
533 posts
#14 • 2 Y
Y by math90, Adventure10
fprosk wrote:
First, note that quadrilaterals BXDZ and BACZ are cyclic. Now, we have <ZXY=<ZXD=<ZBD=<ZBC=<ZAC=<ZAY, so quadrilateral AXZY is cyclic. Now, denote <AYX by a and <AXY by b. Then by triangle AXY we have a+b=180-<XAY=180-<BAC. Now, by cyclic quad XBZD we have <XZV=<XZD=<XBD=<ABC. Also, by cyclic quad AXZY we have <AZX=<AYX=a and <AZY=<AXY=b. Now we have <XZW=<XZY=<XZA+<AZY=a+b. Finally, we have <VZW=<XZW-<XZV=a+b-<ABC=180-<BAC-<ABC=<ACB. This implies that arc VW and arc AB are equal, meaning that AB=VW.
Your solution looks little untidy. Guess you should start using $\LaTeX$
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
amplreneo
947 posts
#15 • 2 Y
Y by Adventure10, Mango247
It suffices to prove that $YZDC$ is cyclic because then $\angle VZW = \angle ACB \implies VW = AB$.


Note that $Z$ is the center of spiral similarity mapping $AX$ to $CD$. Thus, we have $\angle AZX = \angle DZC$. We have $\angle DXZ = \angle DBZ = \angle YAZ$ so $AXZY$ is cyclic. This implies that $\angle AYD = \angle AZX = \angle DZC$ so $YZDC$ is cyclic as desired.
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
emiliorosado
8 posts
#20 • 1 Y
Y by Adventure10
Note that the problem follows from the fact that the circuncircles of the triangles $ABC$, $AYX$, $XDB$, and $YDC$ are concurrent in $Z$.
[asy]
/* Geogebra to Asymptote conversion, documentation at artofproblemsolving.com/Wiki, go to User:Azjps/geogebra */
import graph; size(14.36cm); 
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 = 0.14, xmax = 14.5, ymin = -3.56, ymax = 5.36;  /* image dimensions */

 /* draw figures */
draw((5.88,4.34)--(11.28,0.52)); 
draw((5.88,4.34)--(3.44,-2.06)); 
draw((3.44,-2.06)--(8.37419958069258,2.5755847410656187)); 
draw((11.28,0.52)--(4.606541738479059,0.9997816091254008)); 
draw(circle((8.004893472953015,1.6170221868969346), 3.453951424390603)); 
draw(circle((5.311710563152486,0.8915353477981152), 3.4949765866910085)); 
draw(circle((5.43378421854007,-1.067867409858131), 2.2269940697094484)); 
draw(circle((8.87950610939717,0.20826203620683048), 2.420651044015102)); 
 /* dots and labels */
dot((5.88,4.34),dotstyle); 
label("$A$", (5.96,4.54), NE * labelscalefactor); 
dot((11.28,0.52),dotstyle); 
label("$B$", (11.46,0.42), NE * labelscalefactor); 
dot((3.44,-2.06),dotstyle); 
label("$Y$", (3.1,-2.42), NE * labelscalefactor); 
dot((8.37419958069258,2.5755847410656187),dotstyle); 
label("$X$", (8.46,2.78), NE * labelscalefactor); 
dot((4.606541738479059,0.9997816091254008),dotstyle); 
label("$C$", (4.2,1.02), NE * labelscalefactor); 
dot((6.548293392750314,0.8601813154396127),linewidth(3.pt) + dotstyle); 
label("$D$", (6.96,0.92), NE * labelscalefactor); 
dot((6.548293392750314,0.8601813154396127),linewidth(3.pt) + dotstyle); 
dot((11.28,0.52),linewidth(3.pt) + dotstyle); 
dot((7.535295283349836,-1.804857118743648),linewidth(3.pt) + dotstyle); 
label("$Z$", (7.58,-2.2), NE * labelscalefactor); 
clip((xmin,ymin)--(xmin,ymax)--(xmax,ymax)--(xmax,ymin)--cycle); 
 /* end of picture */
[/asy]
Z K Y
G
H
=
a