νλ Έμ΄ νμ λνμ μΈ μ¬κ· λ¬Έμ μ΄λ€. μλμ κ·Έλ¦Όμ 보면 μ¬κ·λΌλ κ²μ λ¨λ²μ μ μ μλ€.
μ΄ λ¬Έμ λ μ¬κ· λΏλ§ μλλΌ ν° μμ λν μ°μ° μ²λ¦¬κ° νμν λ¬Έμ μ΄λ€. Nμ ν¬κΈ°λ 100μ΄λ©°, νλ
Έμ΄ νμ μ€ν νμλ 2^N-1μ΄λ€. κ·ΈλΌ μ΅λ 2^100κΉμ§ μ°μ°μ΄ νμνλ°, 2^100μ longμΌλ‘λ μ²λ¦¬ν μ μλ ν° μμ΄λ€. (longμ 64λΉνΈ) λ°λΌμ java.math.BigIntegerλ₯Ό μ¬μ©ν΄ νμλ€.
new BigInteger("2").pow(N).subtract(new BigInteger("1"))

