def is_limited_factor_number(x):
    if x <= 0:
        return False  # Negative numbers and zero are not considered
    
    while x % 2 == 0:
        x //= 2
    while x % 3 == 0:
        x //= 3
    while x % 5 == 0:
        x //= 5

    return x == 1

# Test cases
print(is_limited_factor_number(6))   # True
print(is_limited_factor_number(1))   # True
print(is_limited_factor_number(14))  # False
print(is_limited_factor_number(30))  # True
print(is_limited_factor_number(25))  # True
print(is_limited_factor_number(49))  # False
