unsigned_algorithm #04512