import functools
import operator


def find_factors(n):
    """
    Find the integer factors of n.
    """
    return set(functools.reduce(
        operator.add,
        ([i, n//i] for i in range(1, int(pow(n, 0.5) + 1)) if n % i == 0)))