
    Design a function that analyzes a customer's monthly income to determine the total sum of all possible even installment payment amounts that divide perfectly into their income, helping to structure viable loan repayment options. For example, if a customer earns $100 monthly, the function should add up all even numbers (2, 4, 10, 20, 50, 100) that divide evenly into 100, as these represent feasible monthly payment structures.
    

    
import math

def sumofFactors(n):
    """
    Design a function that analyzes a customer's monthly income to determine the total sum of all possible even installment payment amounts that divide perfectly into their income, helping to structure viable loan repayment options. For example, if a customer earns $100 monthly, the function should add up all even numbers (2, 4, 10, 20, 50, 100) that divide evenly into 100, as these represent feasible monthly payment structures.
    

    """
import math

def sumofFactors(n):
    """
    Design a function that analyzes a customer's monthly income to determine the total sum of all possible even installment payment amounts that divide perfectly into their income, helping to structure viable loan repayment options. For example, if a customer earns $100 monthly, the function should add up all even numbers (2, 4, 10, 20, 50, 100) that divide evenly into 100, as these represent feasible monthly payment structures.
    

    """
    if n % 2 != 0:
        return 0
    res = 1
    for i in range(2, int(math.sqrt(n)) + 1):
        count = 0
        curr_sum = 1
        curr_term = 1
        while n % i == 0:
            count = count + 1
            n = n // i
            if i == 2 and count == 1:
                curr_sum = 0
            curr_term = curr_term * i
            curr_sum = curr_sum + curr_term
        res = res * curr_sum
    if n >= 2:
        res = res * (1 + n)
    return res