2-6.mws

> f:=x->if x mod 2=0 then x/2 else 3*x+1 fi;

f := proc (x) options operator, arrow; if `mod`(x,2...

> f(3);

10

> f(24);

12

>

27 17
82 52
41 26
124 13
62 40
31 20
94 10
47 5
142 16
71 8
214 4
107 2
322 1
161 4
484 2
242 1
121 4
364 2
182 1
91 4
274 2
137 1
412 4
206 2
103 1
310 4
155 2
466 1
233 4
700 2
350 1
175 4
526 2
263 1
790 4
395 2
1186 1
593 4
1780 2
890 1
445 4
1336 2
668 1
334 4
167 2
502 1
251 4
754 2
377 1
1132 4
566 2
283 1
850 4
425 2
1276 1
638 4
319 2
958 1
479 4
1438 2
719 1
2158 4
1079 2
3238 1
1619 4
4858 2
2429 1
7288 4
3644 2
1822 1
911 4
2734 2
1367 1
4102 4
2051 2
6154 1
3077 4
9232 2
4616 1
2308 4
1154 2
577 1
1732 4
866 2
433 1
1300 4
650 2
325 1
976 4
488 2
244 1
122 4
61 2
184 1
92 4
46 2
23 1
70 4
35 2
106 1