if the input is 61,the leetcode expected answer is 2066242608,but my answer is 2142770112 much larger than your expected answer.

the 2142770112 is product of [2, 3, 7, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3].

too simple too naive, when the input is larger than 60,the problem is dramatically changed.

this is my accepted code ,so I think the problem is partly wrong.

```
public int integerBreak(int n) {
int m = (int) (Math.log10(Integer.MAX_VALUE) / Math.log10(3));
if (n < 2)
return 1;
if (n <= 7)
return n / 2 * (n - n / 2);
if (n <= 3 * m + 1) {
if (n % 3 == 0)
return (int) Math.pow(3, n / 3);
if (n % 3 == 1)
return (int) Math.pow(3, n / 3 - 1) * 4;
if (n % 3 == 2)
return (int) Math.pow(3, n / 3) * 2;
}
if (n > 3 * m + 1) {
}
return 0;
}
```