
Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 3 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 3 cm 

Parse String:
construct line segment AB of length 3 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 3 cm 

Parse String:
with A and B as centers and radius 4 and 5 cm draw two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:
with A and B as centers and radius 4 and 5 cm draw two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:
with A and B as center and radius 4 and 5 cm draw two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:
with A and B as center and radius 4 and 5 cm draw two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:
with A and B as centers and radius 4 and 5 cm construct two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:
with A and B as centers and radius 4 and 5 cm construct two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:
With A and B as centers and radius 4 and 5 cm draw two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:
With A and B as centers and radius 4 and 5 cm draw two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:
with A and B as centers and radius as 4 and 5 cm draw two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:

No mappings generated

Parse String:
with A and B as centers and radius as 4 and 5 cm draw two arcs intersecting eachother at M
All possibilities parsed. No parse tree found

Parse String:
with A and B as centers and radius as 4 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 4 cm 5 intersecting eachother at M 

Parse String:
construct arc of radius 4 cm and center A
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 3 cm 5 intersecting eachother at M 

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 3 cm 5 intersecting eachother at M 

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 3 cm 5 intersecting eachother at M 

Parse String:
[A[B
No mappings generated

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 3 cm 5 intersecting eachother at M 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
with A and B as centers and radius 2 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 2 cm 5 intersecting eachother at M 

Parse String:
with A and B as centers and radius 2 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 2 cm 5 intersecting eachother at M 

Parse String:
with A and B as centers and radius 4 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 4 cm 5 intersecting eachother at M 

Parse String:
with A and B as centers and radius 4 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 4 cm 5 intersecting eachother at M 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecing eachother at M
No mappings generated

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecing eachother at M
No mappings generated

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 3 cm 5 intersecting eachother at M 

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecting eachother at M
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 3 cm 5 intersecting eachother at M 

Parse String:
construct a line segment AB of length 3 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 3 cm 

Parse String:
draw its perpendicular bisector
Parse Successful. PreOrder Traversal:
construct perpendicular bisector it 

Parse String:
[A[B
No mappings generated

Parse String:
mark a point M on it
Parse Successful. PreOrder Traversal:
mark point M on a 

Parse String:
[A[D
No mappings generated

Parse String:
mark point M on it
Parse Successful. PreOrder Traversal:
mark point M on it 

Parse String:
construct perpendicular bisector PM of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector PM 

Parse String:
construct perpendicular bisector of AB at M
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
join MA
Parse Successful. PreOrder Traversal:
join MA 

Parse String:
join MB
Parse Successful. PreOrder Traversal:
join MB 

Parse String:
bisect AM
Parse Successful. PreOrder Traversal:
bisect AM 

Parse String:
construct bisector of AM
Parse Successful. PreOrder Traversal:
construct bisector AM 

Parse String:
mark a point M at distance 5 cm from A
No mappings generated

Parse String:
mark point M on AM at distance 4 cm from A
No mappings generated

Parse String:
Mark point M on AM at distance 4 cm from A
No mappings generated

Parse String:
mark point M on AM at distance 4 cm from A
No mappings generated

Parse String:
[A[D[B
No mappings generated

Parse String:
Mark point M on AM at distance 4 cm from A
No mappings generated

Parse String:
mark point M on AM at distance 5 cm from A
No mappings generated

Parse String:
mark a point A on it
Parse Successful. PreOrder Traversal:
mark point A on a 

Parse String:
mark a point M on AM at distance 4 cm from A
Parse Successful. PreOrder Traversal:
mark point M on AM distance from A 4 cm 

Parse String:
[B[A
No mappings generated

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
mark a point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
mark a point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 3 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 3 cm 

Parse String:
construct line segment AB of length 3 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 3 cm 

Parse String:
mark point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
mark point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
construct line segment BC of length 3 cm
Parse Successful. PreOrder Traversal:
construct line segment BC length 3 cm 

Parse String:
construct line segment BC of length 3 cm
Parse Successful. PreOrder Traversal:
construct line segment BC length 3 cm 

Parse String:
mark point M on BC
Parse Successful. PreOrder Traversal:
mark point M on BC 

Parse String:
mark point M on BC
Parse Successful. PreOrder Traversal:
mark point M on BC 

Parse String:
with B as center draw an arc of radius 6 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 6 cm 

Parse String:
with B as center draw an arc of radius 6 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 6 cm 

Parse String:
with B as center draw an arc of radius 2.5 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 2.5 cm 

Parse String:
with B as center draw an arc of radius 2.5 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 2.5 cm 

Parse String:
with C as center draw an arc of radius 2.5 cm
Parse Successful. PreOrder Traversal:
construct arc center C radius 2.5 cm 

Parse String:
with C as center draw an arc of radius 2.5 cm
Parse Successful. PreOrder Traversal:
construct arc center C radius 2.5 cm 

Parse String:
mark point N on BM
Parse Successful. PreOrder Traversal:
mark point N on BM 

Parse String:
mark point N on BM
Parse Successful. PreOrder Traversal:
mark point N on BM 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
mark point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
mark point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
mark point N on AM
Parse Successful. PreOrder Traversal:
mark point N on AM 

Parse String:
mark point N on AM
Parse Successful. PreOrder Traversal:
mark point N on AM 

Parse String:
mark point P on AN
Parse Successful. PreOrder Traversal:
mark point P on AN 

Parse String:
mark point P on AN
Parse Successful. PreOrder Traversal:
mark point P on AN 

Parse String:
mark point Q on AP
Parse Successful. PreOrder Traversal:
mark point Q on AP 

Parse String:
mark point Q on AP
Parse Successful. PreOrder Traversal:
mark point Q on AP 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
mark point C on AB
Parse Successful. PreOrder Traversal:
mark point C on AB 

Parse String:
mark point C on AB
Parse Successful. PreOrder Traversal:
mark point C on AB 

Parse String:
mark a point D on AC
Parse Successful. PreOrder Traversal:
mark point D on AC 

Parse String:
mark a point D on AC
Parse Successful. PreOrder Traversal:
mark point D on AC 

Parse String:
construct line segment AB of lengt 4 cm
No mappings generated

Parse String:
construct line segment AB of lengt 4 cm
No mappings generated

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
mark point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
mark point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
mark point N on AM
Parse Successful. PreOrder Traversal:
mark point N on AM 

Parse String:
mark point N on AM
Parse Successful. PreOrder Traversal:
mark point N on AM 

Parse String:
mark point P on MB
Parse Successful. PreOrder Traversal:
mark point P on MB 

Parse String:
mark point P on MB
Parse Successful. PreOrder Traversal:
mark point P on MB 

Parse String:
with A as center draw an arc of center 4 cm
All possibilities parsed. No parse tree found

Parse String:
with A as center draw an arc of center 4 cm
All possibilities parsed. No parse tree found

Parse String:
with A as center draw arc of radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
with A as center draw arc of radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
with B as center draw arc of radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 3 cm 

Parse String:
with B as center draw arc of radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 3 cm 

Parse String:
draw perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
draw perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
construct perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
construct perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
mark intersection point of these arcs with A
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
construct perpendicular to AB at M
Parse Successful. PreOrder Traversal:
construct perpendicular AB at M 

Parse String:
construct perpendicular to AB at M
Parse Successful. PreOrder Traversal:
construct perpendicular AB at M 

Parse String:
construct arc with center A and radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
construct arc with center A and radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
mark intersection points these arcs P
Parse Successful. PreOrder Traversal:
mark intersection points these arcs P 

Parse String:
mark intersection points these arcs M
Parse Successful. PreOrder Traversal:
mark intersection points these arcs M 

Parse String:
mark intersection points these arcs M
Parse Successful. PreOrder Traversal:
mark intersection points these arcs M 

Parse String:
construct a line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct a line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct arc with center A and radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
construct arc with center A and radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
mark intersection points of this arc and AB as M
Parse Successful. PreOrder Traversal:
mark intersection points this arc AB M 

Parse String:
mark intersection points of this arc and AB as M
Parse Successful. PreOrder Traversal:
mark intersection points this arc AB M 

Parse String:
construct a line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct a line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
with A as center draw an arc with radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 5 cm 

Parse String:
with A as center draw an arc with radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 5 cm 

Parse String:
with B as center draw an arc with radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
with B as center draw an arc with radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
mark intersection point of these arcs as C
Parse Successful. PreOrder Traversal:
mark intersection point these arcs C 

Parse String:
mark intersection point of these arcs as C
Parse Successful. PreOrder Traversal:
mark intersection point these arcs C 

Parse String:
mark intersection points of these as K
Parse Successful. PreOrder Traversal:
mark intersection points these K 

Parse String:
mark intersection points of these as K
Parse Successful. PreOrder Traversal:
mark intersection points these K 

Parse String:
join AB
Parse Successful. PreOrder Traversal:
join AB 

Parse String:
join AB
Parse Successful. PreOrder Traversal:
join AB 

Parse String:
draw arc with A as center and radius as 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
draw arc with A as center and radius as 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
draw arc with center A and radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
draw arc with center A and radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
draw arc with center A and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3 cm 

Parse String:
draw arc with center A and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3 cm 

Parse String:
mark intersection points of these as M
Parse Successful. PreOrder Traversal:
mark intersection points these M 

Parse String:
mark intersection points of these as M
Parse Successful. PreOrder Traversal:
mark intersection points these M 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct arc with center A and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3.5 cm 

Parse String:
construct arc with center A and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3.5 cm 

Parse String:
construct arc with center A and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3 cm 

Parse String:
construct arc with center A and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3 cm 

Parse String:
construct arc with center A and radius 2.5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 2.5 cm 

Parse String:
construct arc with center A and radius 2.5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 2.5 cm 

Parse String:
construct line segment AB length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct arc center B radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
construct arc center B radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
construct arc center A radius 2.4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 2.4 cm 

Parse String:
construct arc center A radius 2.4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 2.4 cm 

Parse String:
mark intersection points these arcs C
Parse Successful. PreOrder Traversal:
mark intersection points these arcs C 

Parse String:
mark intersection points these arcs C
Parse Successful. PreOrder Traversal:
mark intersection points these arcs C 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct arc with center A arnd radius 4 cm
No mappings generated

Parse String:
construct arc with center A arnd radius 4 cm
No mappings generated

Parse String:
construct arc with center A and radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
construct arc with center A and radius 4 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 4 cm 

Parse String:
construct arc with center B and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 3 cm 

Parse String:
construct arc with center B and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 3 cm 

Parse String:
mark intersection points these arcs as C
Parse Successful. PreOrder Traversal:
mark intersection points these arcs C 

Parse String:
mark intersection points these arcs as C
Parse Successful. PreOrder Traversal:
mark intersection points these arcs C 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct arc with center A and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3.5 cm 

Parse String:
construct arc with center A and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3.5 cm 

Parse String:
construct arc with center B and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 3 cm 

Parse String:
construct arc with center B and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 3 cm 

Parse String:
mark intersection points of these arcs as C
Parse Successful. PreOrder Traversal:
mark intersection points these arcs C 

Parse String:
mark intersection points of these arcs as C
Parse Successful. PreOrder Traversal:
mark intersection points these arcs C 

Parse String:
join AC and BC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
join AC and BC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
join BC
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
join BC
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
draw perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
draw perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
draw line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
draw line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
draw line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
draw line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct arc with center A and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3 cm 

Parse String:
construct arc with center A and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3 cm 

Parse String:
mark intersection point of this arc and AB as C
Parse Successful. PreOrder Traversal:
mark intersection point this arc AB C 

Parse String:
mark intersection point of this arc and AB as C
Parse Successful. PreOrder Traversal:
mark intersection point this arc AB C 

Parse String:
construct a line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct a line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct arc with center A and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3.5 cm 

Parse String:
construct arc with center A and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3.5 cm 

Parse String:
mark intersection point of this arc and AB as C
Parse Successful. PreOrder Traversal:
mark intersection point this arc AB C 

Parse String:
mark intersection point of this arc and AB as C
Parse Successful. PreOrder Traversal:
mark intersection point this arc AB C 

Parse String:
construct arc with center C and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center C radius 3.5 cm 

Parse String:
construct arc with center C and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center C radius 3.5 cm 

Parse String:
mark intersection points of these arcs as D
Parse Successful. PreOrder Traversal:
mark intersection points these arcs D 

Parse String:
mark intersection points of these arcs as D
Parse Successful. PreOrder Traversal:
mark intersection points these arcs D 

Parse String:
join AD
Parse Successful. PreOrder Traversal:
join AD 

Parse String:
join AD
Parse Successful. PreOrder Traversal:
join AD 

Parse String:
mark intersection poins of these arcs as P and Q
No mappings generated

Parse String:
mark intersection poins of these arcs as P and Q
No mappings generated

Parse String:
mark intersection points of these arcs as P and Q
Parse Successful. PreOrder Traversal:
mark intersection points these arcs P 

Parse String:
mark intersection points of these arcs as P and Q
Parse Successful. PreOrder Traversal:
mark intersection points these arcs P 

Parse String:
construct arc with center D and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center D radius 3.5 cm 

Parse String:
construct arc with center D and radius 3.5 cm
Parse Successful. PreOrder Traversal:
construct arc center D radius 3.5 cm 

Parse String:
draw perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
draw perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
construct perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
mark intersection point of these line segments as C
No mappings generated

Parse String:
mark intersection point of these line segments as C
No mappings generated

Parse String:
mark intersection point of these line segment as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these line segment as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
construct perpendicular bisector of AB
Parse Successful. PreOrder Traversal:
construct perpendicular bisector AB 

Parse String:
mark intersection point of AB and ZY as C
Parse Successful. PreOrder Traversal:
mark intersection point AB ZY C 

Parse String:
mark intersection point of AB and ZY as C
Parse Successful. PreOrder Traversal:
mark intersection point AB ZY C 

Parse String:
6 सेमी लम्बाई का एक रेखाखण्ड AB खींचिए
Parse Successful. PreOrder Traversal:
construct line segment AB length 6 cm 

Parse String:
6 सेमी लम्बाई का एक रेखाखण्ड AB खींचिए
Parse Successful. PreOrder Traversal:
construct line segment AB length 6 cm 

Parse String:
B को केंद्र मानकर और 5 सेमी त्रिज्या लेकर एक चाप खींचिए
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
B को केंद्र मानकर और 5 सेमी त्रिज्या लेकर एक चाप खींचिए
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
A को केंद्र मानकर और 7 सेमी त्रिज्या लेकर एक चाप खींचिए
Parse Successful. PreOrder Traversal:
construct arc center A radius 7 cm 

Parse String:
A को केंद्र मानकर और 7 सेमी त्रिज्या लेकर एक चाप खींचिए
Parse Successful. PreOrder Traversal:
construct arc center A radius 7 cm 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
construct line segment AB length 6 cm
No mappings generated

Parse String:
construct line segment AB length 6 cm
No mappings generated

Parse String:
construct line segment AB length 6 cm
No mappings generated

Parse String:
construct line segment AB length 6 cm
No mappings generated

Parse String:
construct line segment AB length 6 cm
No mappings generated

Parse String:
construct line segment AB length 6 cm
No mappings generated

Parse String:
construct line segment AB length 6 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 6 cm 

Parse String:
construct line segment AB length 6 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 6 cm 

Parse String:
with A as center and radius 6 cm draw an arc
Parse Successful. PreOrder Traversal:
construct arc center A radius 6 cm 

Parse String:
with A as center and radius 6 cm draw an arc
Parse Successful. PreOrder Traversal:
construct arc center A radius 6 cm 

Parse String:
with B as center and radius 6 cm draw an arc
Parse Successful. PreOrder Traversal:
construct arc center B radius 6 cm 

Parse String:
with B as center and radius 6 cm draw an arc
Parse Successful. PreOrder Traversal:
construct arc center B radius 6 cm 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
mark intersection point of these arc as C
Parse Successful. PreOrder Traversal:
mark intersection point these C 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
with A as center and radius 6 cm draw an arc
Parse Successful. PreOrder Traversal:
construct arc center A radius 6 cm 

Parse String:
with A as center and radius 6 cm draw an arc
Parse Successful. PreOrder Traversal:
construct arc center A radius 6 cm 

Parse String:
with B as center and radius 5 cm draw an arc
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
with B as center and radius 5 cm draw an arc
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
mark intersection point of these arcs as C
Parse Successful. PreOrder Traversal:
mark intersection point these arcs C 

Parse String:
mark intersection point of these arcs as C
Parse Successful. PreOrder Traversal:
mark intersection point these arcs C 

Parse String:
join AC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
join AC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
join BC
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
join BC
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
6 सेमी लम्बाई का एक रेखाखण्ड AB खींचिए
Parse Successful. PreOrder Traversal:
construct line segment AB length 6 cm 

Parse String:
6 सेमी लम्बाई का एक रेखाखण्ड AB खींचिए
Parse Successful. PreOrder Traversal:
construct line segment AB length 6 cm 

Parse String:
B को केंद्र मानकर और 5 सेमी त्रिज्या लेकर एक चाप खींचिए
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
B को केंद्र मानकर और 5 सेमी त्रिज्या लेकर एक चाप खींचिए
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
A को केंद्र मानकर और 7 सेमी त्रिज्या लेकर एक चाप खींचिए
Parse Successful. PreOrder Traversal:
construct arc center A radius 7 cm 

Parse String:
A को केंद्र मानकर और 7 सेमी त्रिज्या लेकर एक चाप खींचिए
Parse Successful. PreOrder Traversal:
construct arc center A radius 7 cm 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को A से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को C से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs C 

Parse String:
इन चापों के प्रतिच्छेद बिंदु को C से अंकित कीजिए
Parse Successful. PreOrder Traversal:
mark intersection point these arcs C 

Parse String:
BC को जोड़िये
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
BC को जोड़िये
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
AC को जोड़िये
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
AC को जोड़िये
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
construct line segment AB of length 4 cm
No mappings generated

Parse String:
construct line segment AB of length 4 cm
No mappings generated

Parse String:
construct line segment AB of length 4 cm
No mappings generated

Parse String:
construct line segment AB of length 4 cm
No mappings generated

Parse String:
construct line segment AB of length 4 cm
No mappings generated

Parse String:
construct line segment AB of length 4 cm
No mappings generated

Parse String:
construct line segment AB of length 4 cm
No mappings generated

Parse String:
construct line segment AB of length 4 cm
No mappings generated

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
draw an arc with center A and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3 cm 

Parse String:
draw an arc with center A and radius 3 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 3 cm 

Parse String:
draw an arc with center B and same radius
Parse Successful. PreOrder Traversal:
construct arc center B radius same 

Parse String:
draw an arc with center B and same radius
Parse Successful. PreOrder Traversal:
construct arc center B radius same 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
with A and B as centers and radius 4 cm and 5 cm draw two arcs intersecting each other at C
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 4 cm 5 cm intersecting each other at C 

Parse String:
with A and B as centers and radius 4 cm and 5 cm draw two arcs intersecting each other at C
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 4 cm 5 cm intersecting each other at C 

Parse String:
Join AB
Parse Successful. PreOrder Traversal:
join AB 

Parse String:
Join AB
Parse Successful. PreOrder Traversal:
join AB 

Parse String:
join BA
Parse Successful. PreOrder Traversal:
join BA 

Parse String:
join BA
Parse Successful. PreOrder Traversal:
join BA 

Parse String:
join AC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
join AC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
join BC
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
join BC
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
Draw line segment BC of length 6 cm
Parse Successful. PreOrder Traversal:
construct line segment BC length 6 cm 

Parse String:
Draw line segment BC of length 6 cm
Parse Successful. PreOrder Traversal:
construct line segment BC length 6 cm 

Parse String:
With B as center draw an arc of radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
With B as center draw an arc of radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 5 cm 

Parse String:
With C as center draw an arc of radius 7 cm
Parse Successful. PreOrder Traversal:
construct arc center C radius 7 cm 

Parse String:
With C as center draw an arc of radius 7 cm
Parse Successful. PreOrder Traversal:
construct arc center C radius 7 cm 

Parse String:
Mark an intersection point of these arcs as A
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
Mark an intersection point of these arcs as A
Parse Successful. PreOrder Traversal:
mark intersection point these arcs A 

Parse String:
Join AB
Parse Successful. PreOrder Traversal:
join AB 

Parse String:
Join AB
Parse Successful. PreOrder Traversal:
join AB 

Parse String:
join AC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
join AC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecting eachother at C
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 3 cm 5 intersecting eachother at C 

Parse String:
with A and B as centers and radius 3 and 5 cm draw two arcs intersecting eachother at C
Parse Successful. PreOrder Traversal:
construct arcs centers B A radius 3 cm 5 intersecting eachother at C 

Parse String:
join AC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
join AC
Parse Successful. PreOrder Traversal:
join AC 

Parse String:
join BC
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
join BC
Parse Successful. PreOrder Traversal:
join BC 

Parse String:
mark any point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
mark any point M on AB
Parse Successful. PreOrder Traversal:
mark point M on AB 

Parse String:
construct a parallel to BC passing through M
Parse Successful. PreOrder Traversal:
construct parallel BC passing through M 

Parse String:
construct a parallel to BC passing through M
Parse Successful. PreOrder Traversal:
construct parallel BC passing through M 

Parse String:
bisect ACB
Parse Successful. PreOrder Traversal:
bisect ACB 

Parse String:
bisect ACB
Parse Successful. PreOrder Traversal:
bisect ACB 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct an arc with center A and radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 5 cm 

Parse String:
construct an arc with center A and radius 5 cm
Parse Successful. PreOrder Traversal:
construct arc center A radius 5 cm 

Parse String:
construct an arc with center B and radius  6 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 6 cm 

Parse String:
construct an arc with center B and radius  6 cm
Parse Successful. PreOrder Traversal:
construct arc center B radius 6 cm 

Parse String:
exit
No mappings generated

Parse String:
exit
No mappings generated

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 5 cm
No mappings generated

Parse String:
construct line segment AB of length 5 cm
No mappings generated

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 4 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 4 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 

Parse String:
construct line segment AB of length 5 cm
Parse Successful. PreOrder Traversal:
construct line segment AB length 5 cm 
