diff --git a/HW4/1_1_1.png b/HW4/1_1_1.png
new file mode 100644
index 0000000..3de8c8d
Binary files /dev/null and b/HW4/1_1_1.png differ
diff --git a/HW4/1_3_1.png b/HW4/1_3_1.png
new file mode 100644
index 0000000..24b8765
Binary files /dev/null and b/HW4/1_3_1.png differ
diff --git a/HW4/1_4_1.png b/HW4/1_4_1.png
new file mode 100644
index 0000000..41e2ce3
Binary files /dev/null and b/HW4/1_4_1.png differ
diff --git a/HW4/1_5_1.png b/HW4/1_5_1.png
new file mode 100644
index 0000000..1896433
Binary files /dev/null and b/HW4/1_5_1.png differ
diff --git a/HW4/2_1_1.png b/HW4/2_1_1.png
new file mode 100644
index 0000000..f494ef3
Binary files /dev/null and b/HW4/2_1_1.png differ
diff --git a/HW4/2_2_1.png b/HW4/2_2_1.png
new file mode 100644
index 0000000..3970136
Binary files /dev/null and b/HW4/2_2_1.png differ
diff --git a/HW4/2_3_1.png b/HW4/2_3_1.png
new file mode 100644
index 0000000..e5abb20
Binary files /dev/null and b/HW4/2_3_1.png differ
diff --git a/HW4/HW4.html b/HW4/HW4.html
new file mode 100644
index 0000000..27200c8
--- /dev/null
+++ b/HW4/HW4.html
@@ -0,0 +1,815 @@
+
+
+
+
+ HW4
+
+
+
+
+
+
+
+
+
+
+
HW4
+
Problem 1
+
+
+
+
+A star is an example. P(g1) can see all of P, but on all direction of the circle, it is not monotone.
+
+
+
+
+
Same as 3. 3 is a subset of 2.
+
+
+
+
+
+This is an example. It is a orthogonal simple polygon, and it is montain monotone on X direction, but it is not one gaurdable(two witness points do not share any common view).
+
+
+
+
+
+
+
+
+
+
True. Simple 4-gon with exactly 3 convex vertices must be a fox. If we rotate it and put its nose on origin and one of its ear on positive x-axis, it will look something like this:
+
+Note that if we go through y direction, the nose must be t because its at (0,0) which is the lowest y coordinate. Also the ear that is not on the x-axis must be b because it has highest y coordinate or otherwise this polygon won't be a fox. Besides, other than the line at y=0, no more than two points will share the same y value. Thus we have t and b join the same line so this must be mountain monotone on some direction d.
+
+
+
+
Problem 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW4/HW4.md b/HW4/HW4.md
new file mode 100644
index 0000000..8c89c17
--- /dev/null
+++ b/HW4/HW4.md
@@ -0,0 +1,15 @@
+# HW4
+## Problem 1
+ - 1. ![1_1_1](1_1_1.png)
+ A star is an example. P(g1) can see all of P, but on all direction of the circle, it is not monotone.
+ - 2. Same as 3. 3 is a subset of 2.
+ - 3. ![1_3_1](1_3_1.png)
+ This is an example. It is a orthogonal simple polygon, and it is montain monotone on X direction, but it is not one gaurdable(two witness points do not share any common view).
+ - 4. ![1_4_1](1_4_1.png)
+ - 5. True. Simple 4-gon with exactly 3 convex vertices must be a fox. If we rotate it and put its nose on origin and one of its ear on positive x-axis, it will look something like this:
+ ![1_5_1](1_5_1.png)
+ Note that if we go through y direction, the nose must be t because its at (0,0) which is the lowest y coordinate. Also the ear that is not on the x-axis must be b because it has highest y coordinate or otherwise this polygon won't be a fox. Besides, other than the line at $y=0$, no more than two points will share the same y value. Thus we have t and b join the same line so this must be mountain monotone on some direction d.
+## Problem 2
+ - 1. ![2_1_1](2_1_1.png)
+ - 2. ![2_2_1](2_2_1.png)
+ - 3. ![2_3_1](2_3_1.png)
\ No newline at end of file
diff --git a/HW4/HW4.pdf b/HW4/HW4.pdf
new file mode 100644
index 0000000..c8f1927
Binary files /dev/null and b/HW4/HW4.pdf differ
diff --git a/HW4/hw4-sweep_1.ipe b/HW4/hw4-sweep_1.ipe
new file mode 100644
index 0000000..5529198
--- /dev/null
+++ b/HW4/hw4-sweep_1.ipe
@@ -0,0 +1,418 @@
+
+
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+0.6 0 0 0.6 0 0 e
+
+
+
+
+
+0.5 0 0 0.5 0 0 e
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+
+
+
+
+
+-0.5 -0.5 m
+0.5 -0.5 l
+0.5 0.5 l
+-0.5 0.5 l
+h
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+
+
+-0.43 -0.57 m
+0.57 0.43 l
+0.43 0.57 l
+-0.57 -0.43 l
+h
+
+
+-0.43 0.57 m
+0.57 -0.43 l
+0.43 -0.57 l
+-0.57 0.43 l
+h
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+-1 0.333 m
+0 0 l
+-1 -0.333 l
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+32 576 m
+32 288 l
+528 288 l
+528 576 l
+h
+
+
+72 480 m
+128 560 l
+224 400 l
+192 384 l
+184 432 l
+120 472 l
+128 512 l
+72 480 l
+96 368 l
+192 336 l
+300 392 l
+240 464 l
+292 492 l
+240 536 l
+344 552 l
+128 560 l
+228 508 l
+240 480 l
+200 488 l
+228 508 l
+
+
+344 552 m
+440 456 l
+480 500 l
+432 532 l
+476 544 l
+
+
+440 456 m
+484 440 l
+464 372 l
+420 348 l
+440 316 l
+
+
+352 480 m
+336 528 l
+
+
+32 560 m
+528 560 l
+
+
+144 552 m
+528 552 l
+
+
+528 544 m
+352 544 l
+
+
+528 532 m
+364 532 l
+
+
+528 500 m
+396 500
+396 500
+396 500
+396 500
+396 500 c
+
+
+528 456 m
+248 456 l
+
+
+416 480 m
+272 480 l
+
+
+348 492 m
+236 492 l
+
+
+368 528 m
+252 528 l
+
+
+360 536 m
+172 536 l
+
+
+272 508 m
+160 508 l
+
+
+236 488 m
+172 488 l
+
+
+272 480 m
+176 480 l
+
+
+156 512 m
+96 512 l
+
+
+180 472 m
+72 472 l
+
+
+120 480 m
+32 480 l
+
+
+204 432 m
+84 432 l
+
+
+288 384 m
+92 384 l
+
+
+292 400 m
+192 400 l
+
+
+184 464 m
+432 464 l
+
+
+528 440 m
+260 440 l
+
+
+208 392 m
+472 392 l
+
+
+528 372 m
+264 372 l
+
+
+528 348 m
+216 348 l
+
+
+528 316 m
+32 316 l
+
+
+32 336 m
+368 336
+428 336 c
+
+
+32 368 m
+256 368 l
+
+
+
diff --git a/HW4/hw4-sweep_2.ipe b/HW4/hw4-sweep_2.ipe
new file mode 100644
index 0000000..9b56606
--- /dev/null
+++ b/HW4/hw4-sweep_2.ipe
@@ -0,0 +1,518 @@
+
+
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+0.6 0 0 0.6 0 0 e
+
+
+
+
+
+0.5 0 0 0.5 0 0 e
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+
+
+
+
+
+-0.5 -0.5 m
+0.5 -0.5 l
+0.5 0.5 l
+-0.5 0.5 l
+h
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+
+
+-0.43 -0.57 m
+0.57 0.43 l
+0.43 0.57 l
+-0.57 -0.43 l
+h
+
+
+-0.43 0.57 m
+0.57 -0.43 l
+0.43 -0.57 l
+-0.57 0.43 l
+h
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+-1 0.333 m
+0 0 l
+-1 -0.333 l
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+32 576 m
+32 288 l
+528 288 l
+528 576 l
+h
+
+
+72 480 m
+128 560 l
+224 400 l
+192 384 l
+184 432 l
+120 472 l
+128 512 l
+72 480 l
+96 368 l
+192 336 l
+300 392 l
+240 464 l
+292 492 l
+240 536 l
+344 552 l
+128 560 l
+228 508 l
+240 480 l
+200 488 l
+228 508 l
+
+
+344 552 m
+440 456 l
+480 500 l
+432 532 l
+476 544 l
+
+
+440 456 m
+484 440 l
+464 372 l
+420 348 l
+440 316 l
+
+
+352 480 m
+336 528 l
+
+
+32 560 m
+528 560 l
+
+
+144 552 m
+528 552 l
+
+
+528 544 m
+352 544 l
+
+
+528 532 m
+364 532 l
+
+
+528 500 m
+396 500
+396 500
+396 500
+396 500
+396 500 c
+
+
+528 456 m
+248 456 l
+
+
+416 480 m
+272 480 l
+
+
+348 492 m
+236 492 l
+
+
+368 528 m
+252 528 l
+
+
+360 536 m
+172 536 l
+
+
+272 508 m
+160 508 l
+
+
+236 488 m
+172 488 l
+
+
+272 480 m
+176 480 l
+
+
+156 512 m
+96 512 l
+
+
+180 472 m
+72 472 l
+
+
+120 480 m
+32 480 l
+
+
+204 432 m
+84 432 l
+
+
+288 384 m
+92 384 l
+
+
+292 400 m
+192 400 l
+
+
+184 464 m
+432 464 l
+
+
+528 440 m
+260 440 l
+
+
+208 392 m
+472 392 l
+
+
+528 372 m
+264 372 l
+
+
+528 348 m
+216 348 l
+
+
+528 316 m
+32 316 l
+
+
+32 336 m
+368 336
+428 336 c
+
+
+32 368 m
+256 368 l
+
+
+128 560 m
+32 576 l
+
+
+128 560 m
+528 576 l
+
+
+344 552 m
+476 544 l
+
+
+240 536 m
+228 508 l
+
+
+228 508 m
+292 492 l
+
+
+292 492 m
+240 480 l
+
+
+240 480 m
+240 464 l
+
+
+240 464 m
+224 400 l
+
+
+224 400 m
+300 392 l
+
+
+300 392 m
+192 384 l
+
+
+192 384 m
+96 368 l
+
+
+440 316 m
+32 288 l
+
+
+440 316 m
+528 288 l
+
+
+420 348 m
+192 336 l
+
+
+464 372 m
+300 392 l
+
+
+300 392 m
+484 440 l
+
+
+120 472 m
+76 480 l
+
+
+192 336 m
+440 316 l
+
+
+240 464 m
+440 456 l
+
+
+240 464 m
+352 480 l
+
+
+292 492 m
+352 480 l
+
+
+292 492 m
+336 528 l
+
+
+336 528 m
+240 536 l
+
+
+184 432 m
+224 400 l
+
+
+128 560 m
+128 512 l
+
+
+
diff --git a/HW4/hw4-sweep_3.ipe b/HW4/hw4-sweep_3.ipe
new file mode 100644
index 0000000..06e90f5
--- /dev/null
+++ b/HW4/hw4-sweep_3.ipe
@@ -0,0 +1,518 @@
+
+
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+0.6 0 0 0.6 0 0 e
+
+
+
+
+
+0.5 0 0 0.5 0 0 e
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+
+
+
+
+
+-0.5 -0.5 m
+0.5 -0.5 l
+0.5 0.5 l
+-0.5 0.5 l
+h
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+
+
+-0.43 -0.57 m
+0.57 0.43 l
+0.43 0.57 l
+-0.57 -0.43 l
+h
+
+
+-0.43 0.57 m
+0.57 -0.43 l
+0.43 -0.57 l
+-0.57 0.43 l
+h
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+-1 0.333 m
+0 0 l
+-1 -0.333 l
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+32 576 m
+32 288 l
+528 288 l
+528 576 l
+h
+
+
+72 480 m
+128 560 l
+224 400 l
+192 384 l
+184 432 l
+120 472 l
+128 512 l
+72 480 l
+96 368 l
+192 336 l
+300 392 l
+240 464 l
+292 492 l
+240 536 l
+344 552 l
+128 560 l
+228 508 l
+240 480 l
+200 488 l
+228 508 l
+
+
+344 552 m
+440 456 l
+480 500 l
+432 532 l
+476 544 l
+
+
+440 456 m
+484 440 l
+464 372 l
+420 348 l
+440 316 l
+
+
+352 480 m
+336 528 l
+
+
+128 560 m
+32 576 l
+
+
+128 560 m
+528 576 l
+
+
+344 552 m
+476 544 l
+
+
+240 536 m
+228 508 l
+
+
+228 508 m
+292 492 l
+
+
+292 492 m
+240 480 l
+
+
+240 480 m
+240 464 l
+
+
+240 464 m
+224 400 l
+
+
+224 400 m
+300 392 l
+
+
+300 392 m
+192 384 l
+
+
+192 384 m
+96 368 l
+
+
+440 316 m
+32 288 l
+
+
+440 316 m
+528 288 l
+
+
+420 348 m
+192 336 l
+
+
+464 372 m
+300 392 l
+
+
+300 392 m
+484 440 l
+
+
+120 472 m
+76 480 l
+
+
+192 336 m
+440 316 l
+
+
+240 464 m
+440 456 l
+
+
+240 464 m
+352 480 l
+
+
+292 492 m
+352 480 l
+
+
+292 492 m
+336 528 l
+
+
+336 528 m
+240 536 l
+
+
+184 432 m
+224 400 l
+
+
+128 560 m
+128 512 l
+
+
+72 480 m
+32 576 l
+
+
+32 576 m
+96 368 l
+
+
+192 336 m
+32 288 l
+
+
+96 368 m
+32 288 l
+
+
+72 480 m
+184 432 l
+
+
+72 480 m
+192 384 l
+
+
+96 368 m
+300 392 l
+
+
+128 512 m
+184 432 l
+
+
+184 432 m
+128 560 l
+
+
+200 488 m
+128 560 l
+
+
+200 488 m
+240 464 l
+
+
+200 488 m
+224 400 l
+
+
+300 392 m
+420 348 l
+
+
+240 464 m
+484 440 l
+
+
+128 560 m
+240 536 l
+
+
+336 528 m
+344 552 l
+
+
+352 480 m
+344 552 l
+
+
+352 480 m
+440 456 l
+
+
+432 532 m
+344 552 l
+
+
+344 552 m
+480 500 l
+
+
+476 544 m
+528 576
+528 576 c
+
+
+476 544 m
+480 500 l
+
+
+528 576 m
+480 500 l
+
+
+480 500 m
+484 440 l
+
+
+528 576 m
+484 440 l
+
+
+464 372 m
+528 576 l
+
+
+464 372 m
+440 316 l
+
+
+464 372 m
+528 288 l
+
+
+
diff --git a/HW4/hw4p1.ipe b/HW4/hw4p1.ipe
new file mode 100644
index 0000000..c5b3312
--- /dev/null
+++ b/HW4/hw4p1.ipe
@@ -0,0 +1,482 @@
+
+
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+0.6 0 0 0.6 0 0 e
+
+
+
+
+
+0.5 0 0 0.5 0 0 e
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+
+
+
+
+
+-0.5 -0.5 m
+0.5 -0.5 l
+0.5 0.5 l
+-0.5 0.5 l
+h
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+
+
+-0.43 -0.57 m
+0.57 0.43 l
+0.43 0.57 l
+-0.57 -0.43 l
+h
+
+
+-0.43 0.57 m
+0.57 -0.43 l
+0.43 -0.57 l
+-0.57 0.43 l
+h
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+-1 0.333 m
+0 0 l
+-1 -0.333 l
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+0.5 0 m
+-0.5 0.333 l
+-0.5 -0.333 l
+h
+
+
+
+
+0.5 0 m
+-0.5 0.333 l
+-0.5 -0.333 l
+h
+
+
+
+
+0.5 0 m
+-0.5 0.333 l
+-0.3 0 l
+-0.5 -0.333 l
+h
+
+
+
+
+0.5 0 m
+-0.5 0.333 l
+-0.3 0 l
+-0.5 -0.333 l
+h
+
+
+
+
+1 0 m
+0 0.333 l
+0 -0.333 l
+h
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+1 0 m
+0 0.333 l
+0 -0.333 l
+h
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+g1
+
+96 0 0 96 480 576 e
+
+
+480 704 m
+480 448 l
+
+
+368 544 m
+592 608 l
+
+
+416 688 m
+544 464 l
+h
+
+
+368 608 m
+592 544 l
+h
+
+
+416 464 m
+544 688 l
+h
+
+
+128 384 m
+256 384 l
+288 496 l
+320 384 l
+448 384 l
+352 320 l
+384 208 l
+288 272 l
+192 208 l
+224 320 l
+224 320 l
+h
+
+
+64 832 m
+64 768 l
+192 768 l
+192 832 l
+160 832 l
+160 784 l
+96 784 l
+96 832 l
+h
+
+A
+
+64 784 m
+192 784 l
+
+
+304 768 m
+432 768 l
+
+
+320 752 m
+320 832 l
+
+
+320 768 m
+384 816 l
+
+
+384 816 m
+368 784 l
+
+
+368 784 m
+400 768 l
+
+
+-64 832 m
+-96 816 l
+
+
+464 192 m
+384 176 l
+
+
+384 176 m
+456 176 l
+
+
+456 176 m
+448 144 l
+
+
+448 144 m
+400 144 l
+
+
+400 144 m
+416 112 l
+
+
+416 112 m
+480 112 l
+
+
+480 112 m
+496 88 l
+
+
+496 88 m
+464 192 l
+
+0
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+
+424 184 m
+456 176 l
+
+
+432 144 m
+416 112 l
+
+
+432 144 m
+448 112 l
+
+
+432 144 m
+480 112 l
+
+
+480 112 m
+480 140 l
+
+
+464 192 m
+456 176 l
+
+
+448 144 m
+480 112 l
+
+
+448 144 m
+480 140 l
+
+
+480 140 m
+456 176 l
+
+
+304 44 m
+316 40 l
+
+
+
diff --git a/HW4/hw4p1.ipe.autosave.ipe b/HW4/hw4p1.ipe.autosave.ipe
new file mode 100644
index 0000000..024383b
--- /dev/null
+++ b/HW4/hw4p1.ipe.autosave.ipe
@@ -0,0 +1,491 @@
+
+
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+0.6 0 0 0.6 0 0 e
+
+
+
+
+
+0.5 0 0 0.5 0 0 e
+
+
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+
+
+
+
+
+-0.5 -0.5 m
+0.5 -0.5 l
+0.5 0.5 l
+-0.5 0.5 l
+h
+
+
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+
+
+
+
+
+
+-0.43 -0.57 m
+0.57 0.43 l
+0.43 0.57 l
+-0.57 -0.43 l
+h
+
+
+-0.43 0.57 m
+0.57 -0.43 l
+0.43 -0.57 l
+-0.57 0.43 l
+h
+
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+
+
+
+
+-1 0.333 m
+0 0 l
+-1 -0.333 l
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+
+
+
+
+0.5 0 m
+-0.5 0.333 l
+-0.5 -0.333 l
+h
+
+
+
+
+0.5 0 m
+-0.5 0.333 l
+-0.5 -0.333 l
+h
+
+
+
+
+0.5 0 m
+-0.5 0.333 l
+-0.3 0 l
+-0.5 -0.333 l
+h
+
+
+
+
+0.5 0 m
+-0.5 0.333 l
+-0.3 0 l
+-0.5 -0.333 l
+h
+
+
+
+
+1 0 m
+0 0.333 l
+0 -0.333 l
+h
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+1 0 m
+0 0.333 l
+0 -0.333 l
+h
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+g1
+
+96 0 0 96 480 576 e
+
+
+480 704 m
+480 448 l
+
+
+368 544 m
+592 608 l
+
+
+416 688 m
+544 464 l
+h
+
+
+368 608 m
+592 544 l
+h
+
+
+416 464 m
+544 688 l
+h
+
+
+128 384 m
+256 384 l
+288 496 l
+320 384 l
+448 384 l
+352 320 l
+384 208 l
+288 272 l
+192 208 l
+224 320 l
+224 320 l
+h
+
+
+64 832 m
+64 768 l
+192 768 l
+192 832 l
+160 832 l
+160 784 l
+96 784 l
+96 832 l
+h
+
+
+304 768 m
+432 768 l
+
+
+320 752 m
+320 832 l
+
+
+320 768 m
+384 816 l
+
+
+384 816 m
+368 784 l
+
+
+368 784 m
+400 768 l
+
+
+-64 832 m
+-96 816 l
+
+
+464 192 m
+384 176 l
+
+
+384 176 m
+456 176 l
+
+
+456 176 m
+448 144 l
+
+
+448 144 m
+400 144 l
+
+
+400 144 m
+416 112 l
+
+
+416 112 m
+480 112 l
+
+
+480 112 m
+496 88 l
+
+
+496 88 m
+464 192 l
+
+0
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+
+424 184 m
+456 176 l
+
+
+432 144 m
+416 112 l
+
+
+432 144 m
+448 112 l
+
+
+432 144 m
+480 112 l
+
+
+480 112 m
+480 140 l
+
+
+464 192 m
+456 176 l
+
+
+448 144 m
+480 112 l
+
+
+448 144 m
+480 140 l
+
+
+480 140 m
+456 176 l
+
+
+304 44 m
+316 40 l
+
+A
+B
+
+96 832 m
+96 768 l
+
+
+160 832 m
+160 768 l
+
+
+240 704 m
+272 704 l
+
+
+