def is_limited_factor_number(x):
    # Special case for x = 0 or negative numbers
    if x <= 0:
        return False

    # 1 is considered a limited factor number
    if x == 1:
        return True
    
    # Remove all occurrences of the factors 2, 3, and 5
    for factor in [2, 3, 5]:
        while x % factor == 0:
            x //= factor
    
    # If the result is 1, x is a limited factor number; otherwise, it is not
    return x == 1

# Test cases
print(is_limited_factor_number(6))  # Output: True (6 = 2 × 3)
print(is_limited_factor_number(1))  # Output: True (1 has no prime factors)
print(is_limited_factor_number(14)) # Output: False (14 includes the prime factor 7)
