Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/samples/math-prime-factors.ta
blob: b789ee0e6054e28e8c40bc5db2e1f9f1084bfa79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
[[0, ["start", 2.0], 500, 60, [null, 330]],
[1, ["while", 0], 898, 336, [4, 5, 11, 155]],
[2, ["storein", 0], 536, 458, [305, 3, 312, 316]],
[3, ["string", "n"], 609, 458, [2, null]],
[4, ["vspace", 0], 898, 294, [153, 1]],
[5, ["greater2", 0], 954, 302, [1, 6, 8, null]],
[6, "box", 1000, 302, [5, 7, null]],
[7, ["string", "n"], 1054, 302, [6, null]],
[8, ["number", 1], 1024, 344, [5, null]],
[9, "hat", 920, 180, [null, 10, 85]],
[10, ["string", "get next prime factor"], 980, 192, [9, null]],
[11, "stack", 916, 402, [1, 12, null]],
[12, ["string", "get next prime factor"], 976, 402, [11, null]],
[13, "box", 1051, 1098, [87, 14, null]],
[14, ["string", "factor"], 1105, 1098, [13, null]],
[15, "box", 1105, 1182, [19, 16, null]],
[16, ["string", "n"], 1159, 1182, [15, null]],
[17, ["storein", 0], 978, 1140, [87, 18, 19, null]],
[18, ["string", "n"], 1051, 1140, [17, null]],
[19, ["division2", 0], 1051, 1182, [17, 15, 20]],
[20, "box", 1129, 1224, [19, 21, null]],
[21, ["string", "factor"], 1183, 1224, [20, null]],
[22, ["storein", 0], 921, 310, [145, 23, 24, null]],
[23, ["string", "factor"], 994, 310, [22, null]],
[24, ["number", 2], 994, 352, [22, null]],
[25, ["storein", 0], 903, 510, [145, 26, 34, 36]],
[26, ["string", "max"], 976, 510, [25, null]],
[27, "box", 1138, 552, [30, 28, null]],
[28, ["string", "n"], 1192, 552, [27, null]],
[29, "int", 1030, 552, [34, 30]],
[30, "sqrt", 1084, 552, [29, 27]],
[31, ["while", 144], 903, 762, [71, 47, 70, 84]],
[32, ["plus2", 0], 994, 1118, [39, 37, 33]],
[33, ["number", 1], 1048, 1160, [32, null]],
[34, ["plus2", 0], 976, 552, [25, 29, 35]],
[35, ["number", 1], 1030, 594, [34, null]],
[36, ["vspace", 0], 903, 594, [25, 76]],
[37, "box", 1048, 1118, [32, 38, null]],
[38, ["string", "factor"], 1102, 1118, [37, null]],
[39, ["storein", 0], 921, 1076, [42, 40, 32, null]],
[40, ["string", "factor"], 994, 1076, [39, null]],
[41, "stopstack", 939, 1018, [63, null]],
[42, ["if", 20], 921, 910, [70, 48, 63, 39]],
[43, "box", 1005, 728, [47, 44, null]],
[44, ["string", "factor"], 1059, 728, [43, null]],
[45, "box", 1029, 770, [47, 46, null]],
[46, ["string", "max"], 1083, 770, [45, null]],
[47, ["less2", 0], 959, 728, [31, 43, 45, null]],
[48, ["equal2", 20], 977, 836, [42, 50, 49, null]],
[49, ["number", 0], 1023, 918, [48, null]],
[50, ["remainder2", 0], 1023, 836, [48, 51, 53]],
[51, "box", 1086, 836, [50, 52, null]],
[52, ["string", "n"], 1140, 836, [51, null]],
[53, "box", 1110, 878, [50, 54, null]],
[54, ["string", "factor"], 1164, 878, [53, null]],
[55, ["storein", 0], 939, 1432, [65, 56, 57, 61]],
[56, ["string", "factor"], 1012, 1432, [55, null]],
[57, "box", 1012, 1474, [55, 58, null]],
[58, ["string", "n"], 1066, 1474, [57, null]],
[59, "hat", 960, 280, [null, 60, 86]],
[60, ["string", "push factor"], 1020, 292, [59, null]],
[61, "stack", 939, 1516, [55, 62, null]],
[62, ["string", "push factor"], 999, 1516, [61, null]],
[63, "stack", 939, 976, [42, 64, 41]],
[64, ["string", "push factor"], 999, 976, [63, null]],
[65, ["if", 40], 921, 1366, [69, 72, 55, null]],
[66, ["number", 1], 1047, 1374, [72, null]],
[67, "box", 1023, 1332, [72, 68, null]],
[68, ["string", "n"], 1077, 1332, [67, null]],
[69, ["vspace", 0], 921, 1324, [79, 65]],
[70, ["vspace", 20], 921, 828, [31, 42]],
[71, ["vspace", 0], 903, 720, [76, 31]],
[72, ["greater2", 0], 977, 1332, [65, 67, 66, null]],
[73, ["storein", 0], 978, 972, [396, 74, 75, 87]],
[74, ["string", "new factor"], 1051, 972, [73, null]],
[75, ["number", 1], 1051, 1014, [73, null]],
[76, ["storein", 0], 903, 636, [36, 77, 78, 71]],
[77, ["string", "new factor"], 976, 636, [76, null]],
[78, ["number", 0], 976, 678, [76, null]],
[79, ["if", 102], 903, 1258, [84, 80, 69, null]],
[80, ["equal2", 0], 959, 1224, [79, 82, 81, null]],
[81, ["number", 0], 1005, 1266, [80, null]],
[82, "box", 1005, 1224, [80, 83, null]],
[83, ["string", "new factor"], 1059, 1224, [82, null]],
[84, ["vspace", 20], 903, 1176, [31, 79]],
[85, "sandwichclampcollapsed", 920, 234, [9, 145, null]],
[86, "sandwichclampcollapsed", 960, 334, [59, 241, null]],
[87, ["storein", 0], 978, 1056, [73, 96, 13, 17]],
[88, ["number", 1], 1105, 536, [89, null]],
[89, ["plus2", 0], 1051, 494, [98, 94, 88]],
[90, ["vspace", 20], 978, 536, [98, 390]],
[91, ["storein", 0], 898, 168, [331, 92, 93, 153]],
[92, ["string", "count"], 971, 168, [91, null]],
[93, ["number", 0], 971, 210, [91, null]],
[94, "box", 1105, 494, [89, 95, null]],
[95, ["string", "count"], 1159, 494, [94, null]],
[96, "box", 1051, 1056, [87, 97, null]],
[97, ["string", "count"], 1105, 1056, [96, null]],
[98, ["storein", 0], 978, 452, [246, 99, 89, 90]],
[99, ["string", "count"], 1051, 452, [98, null]],
[100, ["storein", 0], 898, 586, [157, 101, 102, 293]],
[101, ["string", "radius"], 971, 586, [100, null]],
[102, ["number", 400], 971, 628, [100, null]],
[103, ["string", "i"], 210, 796, [197, null]],
[104, "seth", 18, 978, [195, 266, 181]],
[105, ["number", 360], 184, 1020, [106, null]],
[106, ["division2", 0], 130, 1020, [266, 105, 196]],
[107, "penup", 898, 712, [293, 338]],
[108, "pendown", 36, 1292, [161, 110]],
[109, "forward", 18, 1142, [181, 115, 166]],
[110, "forward", 36, 1334, [108, 111, 291]],
[111, ["number", 1], 109, 1334, [110, null]],
[112, "penup", 36, 1460, [121, null]],
[113, "pendown", 898, 838, [141, 341]],
[114, "back", 18, 1892, [161, 117, 132]],
[115, "box", 91, 1142, [109, 116, null]],
[116, ["string", "radius"], 145, 1142, [115, null]],
[117, "box", 76, 1892, [114, 118, null]],
[118, ["string", "radius"], 130, 1892, [117, null]],
[119, "hat", 40, 500, [null, 120, 130]],
[120, ["string", "increment color"], 100, 512, [119, null]],
[121, "stack", 36, 1418, [291, 122, 112]],
[122, ["string", "increment color"], 96, 1418, [121, null]],
[123, "setcolor", 23, 606, [263, 129, null]],
[124, ["number", 100], 215, 648, [126, null]],
[125, "color", 161, 606, [129, null]],
[126, ["division2", 0], 161, 648, [129, 124, 127]],
[127, "box", 239, 690, [126, 128, null]],
[128, ["string", "save n"], 293, 690, [127, null]],
[129, ["plus2", 0], 107, 606, [123, 125, 126]],
[130, "sandwichclampcollapsed", 40, 554, [119, 263, null]],
[131, ["until", 534], 0, 870, [140, 136, 195, null]],
[132, ["storein", 20], 18, 1934, [114, 193, 257, null]],
[133, ["string", "i"], 145, 1934, [193, null]],
[134, "box", 145, 2058, [257, 194, null]],
[135, ["string", "i"], 253, 2058, [194, null]],
[136, ["equal2", 20], 56, 796, [131, 137, 159, null]],
[137, "box", 102, 796, [136, 197, null]],
[138, "hat", 17, 180, [null, 139, 223]],
[139, ["string", "draw cluster"], 77, 192, [138, null]],
[140, ["vspace", 20], 0, 788, [187, 131]],
[141, "stack", 898, 796, [338, 142, 113]],
[142, ["string", "draw cluster"], 958, 796, [141, null]],
[143, "box", 1005, 210, [146, 144, null]],
[144, ["string", "count"], 1059, 210, [143, null]],
[145, ["ifelse", [20, 20]],
903, 244, [85, 146, 22, 148, 25]],
[146, ["equal2", 0], 959, 210, [145, 143, 147, null]],
[147, ["number", 0], 1005, 252, [146, null]],
[148, ["storein", 0], 921, 410, [145, 149, 152, null]],
[149, ["string", "factor"], 994, 410, [148, null]],
[150, "box", 1048, 452, [152, 151, null]],
[151, ["string", "count"], 1102, 452, [150, null]],
[152, "box", 994, 452, [148, 150, null]],
[153, "comment", 898, 252, [91, 154, 4]],
[154, ["string", "calculate prime factors"], 986, 252, [153, null]],
[155, "comment", 898, 460, [1, 156, 157]],
[156, ["string", "display prime factors"], 986, 460, [155, null]],
[157, ["storein", 0], 898, 502, [155, 158, 182, 100]],
[158, ["string", "level"], 971, 502, [157, null]],
[159, "box", 102, 878, [136, 189, null]],
[160, ["string", "i"], 127, 664, [184, null]],
[161, ["ifelse", [79, 161]], 18, 1226, [166, 162, 108, 280, 114]],
[162, ["equal2", 0], 74, 1192, [161, 167, 163, null]],
[163, ["number", 1], 120, 1234, [162, null]],
[164, "stack", 36, 1678, [235, 165, 282]],
[165, ["string", "draw cluster"], 96, 1678, [164, null]],
[166, ["vspace", 0], 18, 1184, [109, 161]],
[167, "box", 120, 1192, [162, 168, null]],
[168, ["string", "level"], 174, 1192, [167, null]],
[169, ["storein", 0], 83, 588, [212, 207, 178, 179]],
[170, ["number", 2], 234, 672, [178, null]],
[171, "box", 210, 630, [178, 203, null]],
[172, ["storein", 0], 23, 364, [296, 173, 177, 180]],
[173, ["string", "radius"], 96, 364, [172, null]],
[174, ["number", 2], 150, 448, [177, null]],
[175, "box", 150, 406, [177, 176, null]],
[176, ["string", "radius"], 204, 406, [175, null]],
[177, ["product2", 0], 96, 406, [172, 175, 174]],
[178, ["division2", 0], 156, 630, [169, 171, 170]],
[179, ["vspace", 0], 83, 672, [169, 268]],
[180, ["vspace", 0], 23, 448, [172, 213]],
[181, ["vspace", 40], 18, 1020, [104, 109]],
[182, "box", 971, 544, [157, 183, null]],
[183, ["string", "count"], 1025, 544, [182, null]],
[184, ["plus2", 0], 73, 664, [187, 160, 185]],
[185, "box", 127, 706, [184, 186, null]],
[186, ["string", "level"], 181, 706, [185, null]],
[187, ["storein", 20], 0, 664, [214, 184, 188, 140]],
[188, ["number", 0], 73, 746, [187, null]],
[189, "box", 156, 878, [159, 190, null]],
[190, ["string", "level"], 210, 878, [189, null]],
[191, "box", 145, 1976, [193, 192, null]],
[192, ["string", "level"], 199, 1976, [191, null]],
[193, ["plus2", 0], 91, 1934, [132, 133, 191]],
[194, ["plus2", 0], 199, 2058, [134, 135, 255]],
[195, ["vspace", 0], 18, 936, [131, 104]],
[196, "box", 208, 1062, [106, 200, null]],
[197, ["plus2", 0], 156, 796, [137, 103, 198]],
[198, "box", 210, 838, [197, 199, null]],
[199, ["string", "level"], 264, 838, [198, null]],
[200, "box", 262, 1062, [196, 201, null]],
[201, ["string", "level"], 316, 1062, [200, null]],
[202, ["plus2", 0], 156, 464, [212, 210, 204]],
[203, ["string", "radius"], 264, 630, [171, null]],
[204, "box", 210, 506, [202, 205, null]],
[205, ["string", "level"], 264, 506, [204, null]],
[206, ["plus2", 0], 135, 490, [215, 211, 208]],
[207, ["string", "radius"], 156, 588, [169, null]],
[208, "box", 189, 532, [206, 209, null]],
[209, ["string", "level"], 243, 532, [208, null]],
[210, ["string", "heading"], 210, 464, [202, null]],
[211, ["string", "heading"], 189, 490, [206, null]],
[212, ["storein", 20], 83, 464, [297, 202, 224, 169]],
[213, "seth", 23, 490, [180, 215, 258]],
[214, "sandwichclampcollapsed", 17, 654, [216, 187, null]],
[215, "box", 81, 490, [213, 206, null]],
[216, "hat", 17, 600, [null, 217, 214]],
[217, ["string", "inner loop"], 77, 612, [216, null]],
[218, "stack", 0, 370, [272, 219, 276]],
[219, ["string", "inner loop"], 60, 370, [218, null]],
[220, ["number", 1], 187, 1636, [225, null]],
[221, ["plus2", 0], 109, 1804, [226, 230, 222]],
[222, ["number", 1], 163, 1846, [221, null]],
[223, "sandwichclampcollapsed", 17, 234, [138, 284, null]],
[224, "heading", 156, 546, [212, null]],
[225, ["minus2", 0], 109, 1594, [228, 232, 220]],
[226, ["storein", 0], 36, 1762, [282, 227, 221, 234]],
[227, ["string", "level"], 109, 1762, [226, null]],
[228, ["storein", 0], 36, 1552, [280, 229, 225, 235]],
[229, ["string", "level"], 109, 1552, [228, null]],
[230, "box", 163, 1804, [221, 231, null]],
[231, ["string", "level"], 217, 1804, [230, null]],
[232, "box", 163, 1594, [225, 233, null]],
[233, ["string", "level"], 217, 1594, [232, null]],
[234, ["vspace", 0], 36, 1846, [226, null]],
[235, ["vspace", 0], 36, 1636, [228, 164]],
[236, "comment", 243, 264, [298, 238, null]],
[237, ["string", "level "], 385, 264, [238, null]],
[238, ["plus2", 0], 331, 264, [236, 237, 247]],
[239, "box", 439, 306, [247, 240, null]],
[240, ["string", "level"], 493, 306, [239, null]],
[241, "comment", 978, 368, [86, 242, 246]],
[242, ["plus2", 0], 1066, 368, [241, 243, 244]],
[243, ["string", "factor "], 1120, 368, [242, null]],
[244, "box", 1120, 410, [242, 245, null]],
[245, ["string", "factor"], 1174, 410, [244, null]],
[246, ["vspace", 0], 978, 410, [241, 98]],
[247, ["plus2", 0], 385, 306, [238, 239, 248]],
[248, ["plus2", 0], 439, 348, [247, 250, 249]],
[249, ["plus2", 0], 493, 390, [248, 251, 259]],
[250, ["string", " n "], 493, 348, [248, null]],
[251, "box", 547, 390, [249, 252, null]],
[252, "box", 601, 390, [251, 253, null]],
[253, ["string", "level"], 655, 390, [252, null]],
[254, ["number", 1], 145, 2016, [257, null]],
[255, "box", 253, 2100, [194, 256, null]],
[256, ["string", "level"], 307, 2100, [255, null]],
[257, ["plus2", 0], 91, 2016, [132, 254, 134]],
[258, ["vspace", 0], 23, 532, [213, 278]],
[259, ["plus2", 0], 547, 432, [249, 260, 267]],
[260, ["string", " h "], 601, 432, [259, null]],
[261, "hat", 260, 200, [null, 262, 298]],
[262, ["string", "status"], 320, 212, [261, null]],
[263, "stack", 23, 564, [130, 264, 123]],
[264, ["string", "status"], 83, 564, [263, null]],
[265, "heading", 130, 978, [266, null]],
[266, ["plus2", 0], 76, 978, [104, 265, 106]],
[267, "heading", 601, 474, [259, null]],
[268, "stack", 83, 714, [179, 269, null]],
[269, ["string", "status"], 143, 714, [268, null]],
[270, "hat", 100, 400, [null, 271, 297]],
[271, ["string", "save level"], 160, 412, [270, null]],
[272, "stack", 0, 328, [295, 273, 218]],
[273, ["string", "save level"], 60, 328, [272, null]],
[274, "hat", 40, 300, [null, 275, 296]],
[275, ["string", "restore level"], 100, 312, [274, null]],
[276, "stack", 0, 412, [218, 277, null]],
[277, ["string", "restore level"], 60, 412, [276, null]],
[278, "stack", 23, 574, [258, 279, null]],
[279, ["string", "status"], 83, 574, [278, null]],
[280, "comment", 36, 1510, [161, 281, 228]],
[281, ["string", "drop level"], 124, 1510, [280, null]],
[282, "comment", 36, 1720, [164, 283, 226]],
[283, ["string", "raise level"], 124, 1720, [282, null]],
[284, "comment", 0, 244, [223, 286, 295]],
[285, ["string", "level == "], 142, 244, [286, null]],
[286, ["plus2", 0], 88, 244, [284, 285, 287]],
[287, "box", 142, 286, [286, 288, null]],
[288, ["string", "level"], 196, 286, [287, null]],
[289, "comment", 898, 922, [341, 290, null]],
[290, ["string", "done"], 986, 922, [289, null]],
[291, "back", 36, 1376, [110, 292, 121]],
[292, ["number", 1], 94, 1376, [291, null]],
[293, "setpensize", 898, 670, [100, 294, 107]],
[294, ["division2", 0], 1010, 670, [293, 328, 326]],
[295, ["vspace", 0], 0, 286, [284, 272]],
[296, "sandwichclampcollapsed", 40, 354, [274, 172, null]],
[297, "sandwichclampcollapsed", 100, 454, [270, 212, null]],
[298, "sandwichclampcollapsed", 260, 254, [261, 236, null]],
[299, ["while", 163], 518, 266, [309, 303, 305, null]],
[300, ["storein", 0], 518, 140, [330, 301, 302, 309]],
[301, ["string", "save n"], 591, 140, [300, null]],
[302, ["number", 2.0], 591, 182, [300, null]],
[303, ["less2", 0], 574, 232, [299, 310, 304, null]],
[304, ["number", 100], 644, 274, [303, null]],
[305, "fillscreen2", 536, 332, [299, 306, 308, 307, 2]],
[306, ["number", 60], 627, 332, [305, null]],
[307, ["number", 100], 627, 416, [305, null]],
[308, "black", 627, 374, [305, null]],
[309, ["vspace", 0], 518, 224, [300, 299]],
[310, "box", 620, 232, [303, 311, null]],
[311, ["string", "save n"], 674, 232, [310, null]],
[312, "box", 609, 500, [2, 313, null]],
[313, ["string", "save n"], 663, 500, [312, null]],
[314, "hat", 880, 80, [null, 315, 331]],
[315, ["string", "main loop"], 940, 92, [314, null]],
[316, "stack", 536, 542, [2, 317, 318]],
[317, ["string", "main loop"], 596, 542, [316, null]],
[318, "wait", 536, 584, [316, 319, 320]],
[319, ["number", 1], 594, 584, [318, null]],
[320, ["storein", 0], 536, 626, [318, 321, 325, null]],
[321, ["string", "save n"], 609, 626, [320, null]],
[322, ["number", 1.0], 663, 710, [325, null]],
[323, "box", 663, 668, [325, 324, null]],
[324, ["string", "save n"], 717, 668, [323, null]],
[325, ["plus2", 0], 609, 668, [320, 323, 322]],
[326, "box", 1088, 712, [294, 327, null]],
[327, ["string", "save n"], 1142, 712, [326, null]],
[328, "box", 1064, 670, [294, 329, null]],
[329, ["string", "radius"], 1118, 670, [328, null]],
[330, ["forever", 266], 500, 106, [0, 300, null]],
[331, "sandwichclampcollapsed", 880, 134, [314, 91, null]],
[332, "penup", 298, 610, [335, 343]],
[333, "pendown", 298, 736, [343, 350]],
[334, "leftpos", 356, 652, [343, null]],
[335, "setcolor", 298, 568, [363, 336, 332]],
[336, "white", 382, 568, [335, null]],
[337, "red", 982, 754, [338, null]],
[338, "setcolor", 898, 754, [107, 337, 141]],
[339, "hat", 280, 480, [null, 340, 363]],
[340, ["string", "display"], 340, 492, [339, null]],
[341, "stack", 898, 880, [113, 342, 289]],
[342, ["string", "display"], 958, 880, [341, null]],
[343, ["setxy2", 0], 298, 652, [332, 334, 344, 333]],
[344, ["number", 0], 356, 694, [343, null]],
[345, "show", 316, 886, [349, 354, 372]],
[346, ["string", "  prime"], 482, 970, [353, null]],
[347, ["equal2", 0], 354, 786, [349, 351, 348, null]],
[348, ["number", 1.0], 400, 828, [347, null]],
[349, ["ifelse", [41, 0]],
298, 820, [350, 347, 345, 371, 361]],
[350, ["vspace", 0], 298, 778, [333, 349]],
[351, "box", 400, 786, [347, 352, null]],
[352, ["string", "count"], 454, 786, [351, null]],
[353, ["plus2", 0], 428, 928, [354, 356, 346]],
[354, ["plus2", 0], 374, 886, [345, 355, 353]],
[355, ["string", "   "], 428, 886, [354, null]],
[356, "box", 482, 928, [353, 357, null]],
[357, ["string", "save n"], 536, 928, [356, null]],
[358, ["setxy2", 0], 298, 1130, [361, 359, 360, 362]],
[359, ["number", 0], 356, 1130, [358, null]],
[360, ["number", 0], 356, 1172, [358, null]],
[361, "penup", 298, 1088, [349, 358]],
[362, "pendown", 298, 1214, [358, null]],
[363, "sandwichclampcollapsed", 280, 534, [339, 335, null]],
[364, ["plus2", 0], 374, 1028, [371, 365, 366]],
[365, ["string", "   "], 428, 1028, [364, null]],
[366, ["plus2", 0], 428, 1070, [364, 367, 370]],
[367, "box", 482, 1070, [366, 368, null]],
[368, ["string", "save n"], 536, 1070, [367, null]],
[369, ["string", " = "], 536, 1112, [370, null]],
[370, ["plus2", 0], 482, 1112, [366, 369, 375]],
[371, "show", 316, 1028, [349, 364, null]],
[372, ["vspace", 20], 316, 928, [345, null]],
[373, ["storein", 0], 996, 684, [390, 374, 379, 395]],
[374, ["string", "factor string"], 1063, 684, [373, null]],
[375, "box", 536, 1154, [370, 376, null]],
[376, ["string", "factor string"], 590, 1154, [375, null]],
[377, "box", 1117, 870, [387, 378, null]],
[378, ["string", "factor string"], 1171, 870, [377, null]],
[379, ["plus2", 0], 1063, 726, [373, 380, 383]],
[380, ["string", ""], 1117, 726, [379, null]],
[381, ["string", " x "], 1171, 912, [382, null]],
[382, ["plus2", 0], 1117, 912, [387, 381, 385]],
[383, "box", 1117, 768, [379, 384, null]],
[384, ["string", "factor"], 1171, 768, [383, null]],
[385, "box", 1171, 954, [382, 386, null]],
[386, ["string", "factor"], 1225, 954, [385, null]],
[387, ["plus2", 0], 1063, 870, [388, 377, 382]],
[388, ["storein", 0], 996, 828, [390, 389, 387, null]],
[389, ["string", "factor string"], 1063, 828, [388, null]],
[390, ["ifelse", [42, 21]], 978, 618, [90, 394, 373, 388, 396]],
[391, "box", 1080, 584, [394, 392, null]],
[392, ["string", "count"], 1134, 584, [391, null]],
[393, ["number", 1.0], 1080, 626, [394, null]],
[394, ["equal2", 0], 1034, 584, [390, 391, 393, null]],
[395, ["vspace", 0], 996, 768, [373, null]],
[396, ["vspace", 0], 978, 930, [390, 73]]]