#BS0000058. Thừa số nhỏ (Small Factors)

Thừa số nhỏ (Small Factors)

Thừa số nhỏ (Small Factors)

Nguồn: UVa

Phiên bản: Phước Hưng OJ Extended

Đề bài

Xét tập các số nguyên dương chỉ có thể được tạo bởi lũy thừa của 22 và 33:

$$C_{2,3}=\left\{2^i3^j\mid i,j\in\mathbb{Z}_{\ge0}\right\}.$$

Ví dụ, 1=20301=2^0 3^0, 6=21316=2^1 3^1, 108=2233108=2^2 3^3 đều thuộc tập này.

Cho một số nguyên dương mm. Hãy tìm số nhỏ nhất nn sao cho

n∈C2,3n\in C_{2,3}

và

n≥m.n\ge m.

Nói cách khác, cần tìm giá trị nhỏ nhất không nhỏ hơn mm mà phân tích thừa số nguyên tố không chứa số nguyên tố nào ngoài 22 và 33.

Input

Dòng duy nhất chứa số nguyên dương mm.

Output

In số nguyên nhỏ nhất n∈C2,3n\in C_{2,3} thỏa n≥mn\ge m.

Subtask

  • Subtask 1 — 20%: 1≤m≤1041\le m\le10^4.
  • Subtask 2 — 30%: 1≤m≤1091\le m\le10^9.
  • Subtask 3 — 50%: 1≤m≤2311\le m\le2^{31}.

Ví dụ

Input

100

Output

108

Giải thích

Ta có

108=22⋅33.108=2^2\cdot3^3.

Không có số nào trong C2,3C_{2,3} nằm trong đoạn [100,107][100,107], nên 108108 là đáp án nhỏ nhất.