unsigned_algorithm #04584