unsigned_algorithm #04509