3n_plus_1_problem complete