def is_non_zero_arabic_numeral(string):
    """
    True if string is a non zero natural Arabic Numeral less than or equal to 3899 (max Roman Numeral), False otherwise.

    PARAMETERS:
        string : str

    RETURNS: bool
    """
    # Is comprised only of digits (not a float) and is not only zero(es)
    return string.isdigit() and int(string) != 0 and int(string) <= 3899