Syracuse

Syracuse is an algorithm that, starting with whatever positive number, generates a serie of numbers always ending with 1, provided that each even number is followed by that number/2 and that each odd number is followed by that number*3+1.
Below is a scheme in which all numbers between 1 and 99 are present. It should be read from top to bottom, starting with any number you want.

97
292
146
73
220
110
55 54
166 27
83 82
250 41
125 124
63 376 62
190 188 31
95 94
286 47
143 142
430 71
215 214
646 107
323 322
970 161
485 484
1456 242
728 121
364
182
91
274
137
412
206
103
310
155
466
233
700
350
175
526
263
790
395
1186
593
1780
890
445
1336
668
334
167
502
251
754
377
1132
566
283
850
425
1276
638
319
958
479
1438
719
2158
1079
3238
1619
4858
2429
7288
3644
1822
911
2734
1367
4102
2051
6154
79 78 3077
238 39 9232
119 118 4616
358 59 57 2308
179 178 172 1154
538 89 87 86 577
269 268 262 43 1732
808 134 131 130 866
404 67 66 394 65 433
202 33 197 196 1300
101 100 99 592 98 650
304 50 51 298 296 49 325
152 25 154 149 148 976
76 77 72 448 74 488 81
38 232 36 224 37 244
19 116 18 112 122
58 9 56 61 60
29 28 184 30
88 14 90 93 92 15
44 7 45 280 46
22 136 140 23
11 68 69 70 75
34 208 35 226
17 104 106 96 113
52 53 48 340
26 160 24 170
13 80 12 84 85
40 6 42 256
20 3 21 128
10 64
532
16
8
4
2
1


1996-08-31