
    Write a function that determines if a post should be flagged for moderation by finding the specific combination of text violations and image violations that reach a given severity threshold, or return None if no such combination exists. The function should return the number of text violations and image violations as a tuple when found, considering that each text violation has a severity weight of 'a' and each image violation has a severity weight of 'b' that must sum to exactly the threshold 'n'.
    

    
def find_solution(a, b, n):
    """
    Write a function that determines if a post should be flagged for moderation by finding the specific combination of text violations and image violations that reach a given severity threshold, or return None if no such combination exists. The function should return the number of text violations and image violations as a tuple when found, considering that each text violation has a severity weight of 'a' and each image violation has a severity weight of 'b' that must sum to exactly the threshold 'n'.
    

    """
def find_solution(a, b, n):
    """
    Write a function that determines if a post should be flagged for moderation by finding the specific combination of text violations and image violations that reach a given severity threshold, or return None if no such combination exists. The function should return the number of text violations and image violations as a tuple when found, considering that each text violation has a severity weight of 'a' and each image violation has a severity weight of 'b' that must sum to exactly the threshold 'n'.
    

    """
    i = 0
    while i * a <= n:
        if (n - i * a) % b == 0:
            return (i, (n - i * a) // b)
        i = i + 1
    return None