return factors multiple times