------
## 最终结论
```python
def integerBreak(n: int) -> int:
    if n == 2:
        return 1
    if n == 3:
        return 2
    
    product = 1
    while n > 4:
        product *= 3
        n -= 3
    
    product *= n
    return product

# Test cases
print(integerBreak(2))  # Output: 1
print(integerBreak(10)) # Output: 36
```