Show Grid

Correct!

Guess Value

Hit return before you check.

Bundle

Unbundle

Bundle

Unbundle

Large Square ↔ Rectangle

Rectangle ↔ Small Square

a: 0
GuessValue = Textfield(a)
b = 0
Counter_1: 0
CounterOne_1: 0
list2_1 = Sequence(Segment[(2.3, 0.5 + (0.1 * i)), (3.3, 0.5 + (0.1 * i))], i, 0, 10)
list1_1 = Sequence(Segment[(2.3 + i, 0.5), (2.3 + i, 1.5)], i, 0, 1)
list3_1 = Sequence(Segment[(3.3 + (0.1 * i), 0.5), (3.3 + (0.1 * i), 0.6)], i, 0, 10)
list4_1 = Sequence(Segment[(3.3, 0.5 + (0.1 * i)), (4.3, 0.5 + (0.1 * i))], i, 0, 1)
LargeSquare_1: (2.8, 1)
A = (3.25, 2.2)
Curve(x) = NaN

Tool: X
X[ <Point> ]
Input: A
Output: f, g

A: (2, 2)
B: (x(A) + 0.075, y(A))
B' = Rotate(B, 45°, A)
B'' = Rotate(B', 90°, A)
B''' = Rotate(B'', 90°, A)
C = Rotate(B''', 90°, A)
f = Segment(B''', B')
g = Segment(B'', C)

Tool: LargeSquare
LargeSquare[ <Point> ]
Input: A
Output: b, c, d, m, poly1

B: (x(A) - 0.5, y(A) - 0.5)
C: (x(A) + 0.5, y(A) - 0.5)
D: (x(A) + 0.5, y(A) + 0.5)
M: (x(A) - 0.5, y(A) + 0.5)
poly1, b, c, d, m = Polygon(B, C, D, M)

Tool: Rectangle
Rectangle[ <Point> ]
Input: E
Output: f, g, h, i, poly3

F: (x(E) - 0.5, y(E) - 0.05)
G: (x(E) + 0.5, y(E) - 0.05)
H: (x(E) + 0.5, y(E) + 0.05)
I: (x(E) - 0.5, y(E) + 0.05)
poly3, f, g, h, i = Polygon(F, G, H, I)

Tool: SmallSquare
SmallSquare[ <Point> ]
Input: N
Output: o, p, q, r, poly2

O: (x(N) - 0.05, y(N) - 0.05)
P: (x(N) + 0.05, y(N) - 0.05)
Q: (x(N) + 0.05, y(N) + 0.05)
R: (x(N) - 0.05, y(N) + 0.05)
poly2, o, p, q, r = Polygon(O, P, Q, R)

Tool: Arrow
Input: A
Output: d, poly1

c = Circle(A, 0.1)
B = Point(c)
E: (x(B), y(B) + 0.001)
D: (x(B) + 0.009, y(B) - 0.015)
C: (x(B) - 0.009, y(B) - 0.015)
B' = Rotate(B, 180°, A)
d = Semicircle(B, B')
poly1, g, h, i = Polygon(C, D, E)

Tool: Arrow V (command ArrowV)
ArrowV[ <Point> ]
Input: A
Output: d', poly1'

c = Circle(A, 0.1)
B = Point(c)
E: (x(B), y(B) + 0.001)
D: (x(B) + 0.009, y(B) - 0.015)
C: (x(B) - 0.009, y(B) - 0.015)
B' = Rotate(B, 180°, A)
d = Semicircle(B, B')
d' = Rotate(d, (-(90°)), A)
C' = Rotate(C, (-(90°)), A)
D' = Rotate(D, (-(90°)), A)
E' = Rotate(E, (-(90°)), A)
poly1', e', c', d'_1 = Polygon(C', D', E')