def imag_count(p): return sum( [_imag_count_of_factor(f) * m for f, m in p.factor_list()[1]])
def imag_count(p): return sum([_imag_count_of_factor(f)*m for f, m in p.factor_list()[1]])