def int_to_roman(n):
    """
    Convert an integer to its standard Roman Numeral representation
    """
    
    V = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1]
    S = ["M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"]
    
    out = ""
    for val,sym in zip(V,S):
        while n >= val:
            out += sym
            n -= val
    
    return out