fun1 (m : int32, ) -> int32 { if ((((m % 100) == 0) || ((m % 100) == 1))) { print 1; } else {; } if ((m == 1)) { return m; } else { return (1 + (fun2 ((m - 1), )) ); } } fun2 (m : int32, ) -> int32 { if ((((m % 100) == 0) || ((m % 100) == 1))) { print 1234; print 2; } else { ; } if ((m == 1)) { return m; } else { print m; return (1 + (fun1 ((m - 1), )) ); } } print (fun1 (500, )) ; print 123412;