unsigned_algorithm #04506