Unique Factorization

UVA - 10858