#abc246d. [abc246_d]2-variable Function

[abc246_d]2-variable Function

問題文

整数 NN が与えられるので、以下の条件を全て満たす最小の整数 XX を求めてください。

  • XXNN 以上である。
  • 非負整数 (a,b)(a,b) の組であって、 X=a3+a2b+ab2+b3X=a^3+a^2b+ab^2+b^3 を満たすようなものが存在する。

制約

  • NN は整数
  • 0leNle10180 \\le N \\le 10^{18}

入力

入力は以下の形式で標準入力から与えられる。

NN

出力

答えを整数として出力せよ。


入力例 1

出力例 1

15

9leXle149 \\le X \\le 14 であるようなどの整数 XX についても、問題文中の条件を満たすような (a,b)(a,b) は存在しません。
X=15X=15(a,b)=(2,1)(a,b)=(2,1) とすると問題文中の条件を満たします。


入力例 2

出力例 2

NN 自身が条件を満たすこともあります。


入力例 3

999999999989449206

出力例 3

1000000000000000000

入出力が 3232bit 整数型に収まらない場合があります。