국제수학올림피아드(IMO) 문제야. 답을 구하고 증명까지 써 줘.

문제: (2ⁿ + 1)이 n²으로 나누어떨어지는 양의 정수 n을 모두 구하시오.
