다섯 제곱수의 합

아직 제출이 없습니다시간 제한5.555초메모리 제한555 MB

문제

제곱수를 가지고 놀던 상근이는 음이 아닌 정수 nn을 네 제곱수의 합으로 나타내는 경우의 수보다 다섯 제곱수의 합으로 나타내는 경우의 수가 훨씬 더 많다는 것을 깨달았다.

예를 들어, n=1n = 1일 때 네 제곱수의 합으로 나타내는 경우는

\begin{align\*} 1 &= 1^2 + 0^2 + 0^2 + 0^2 \\\ 1 &= {(-1)}^2 + 0^2 + 0^2 + 0^2 \\\ 1 &= 0^2 + 1^2 + 0^2 + 0^2 \\\ 1 &= 0^2 + {(-1)}^2 + 0^2 + 0^2 \\\ 1 &= 0^2 + 0^2 + 1^2 + 0^2 \\\ 1 &= 0^2 + 0^2 + {(-1)}^2 + 0^2 \\\ 1 &= 0^2 + 0^2 + 0^2 + 1^2 \\\ 1 &= 0^2 + 0^2 + 0^2 + {(-1)}^2 \end{align\*}

으로 총 88가지고, 다섯 제곱수의 합으로 나타내는 경우는

\begin{align\*} 1 &= 1^2 + 0^2 + 0^2 + 0^2 + 0^2 \\\ 1 &= {(-1)}^2 + 0^2 + 0^2 + 0^2 + 0^2 \\\ 1 &= 0^2 + 1^2 + 0^2 + 0^2 + 0^2 \\\ 1 &= 0^2 + {(-1)}^2 + 0^2 + 0^2 + 0^2 \\\ 1 &= 0^2 + 0^2 + 1^2 + 0^2 + 0^2 \\\ 1 &= 0^2 + 0^2 + {(-1)}^2 + 0^2 + 0^2 \\\ 1 &= 0^2 + 0^2 + 0^2 + 1^2 + 0^2 \\\ 1 &= 0^2 + 0^2 + 0^2 + {(-1)}^2 + 0^2 \\\ 1 &= 0^2 + 0^2 + 0^2 + 0^2 + 1^2 \\\ 1 &= 0^2 + 0^2 + 0^2 + 0^2 + {(-1)}^2 \end{align\*}

으로 총 1010가지다.

엄밀하게 말해서, "음이 아닌 정수 nn을 네 제곱수의 합으로 나타내는 경우의 수"와 "음이 아닌 정수 nn을 다섯 제곱수의 합으로 나타내는 경우의 수"는 각각

r_4(n)=(a_1,a_2,a_3,a_4)Z4 : n=a_12+a_22+a_32+a_42r\_{4}(n) = \left\vert \\{ \left( a\_{1}, a\_{2}, a\_{3}, a\_{4} \right) \in \mathbb{Z}^{4} \ : \ n = {a\_{1}}^2 + {a\_{2}}^2 + {a\_{3}}^2 + {a\_{4}}^2\\} \right\vert

r_5(n)=(a_1,a_2,a_3,a_4,a_5)Z5 : n=a_12+a_22+a_32+a_42+a_52r\_{5}(n) = \left\vert \\{ \left( a\_{1}, a\_{2}, a\_{3}, a\_{4}, a\_{5} \right) \in \mathbb{Z}^{5} \ : \ n = {a\_{1}}^2 + {a\_{2}}^2 + {a\_{3}}^2 + {a\_{4}}^2 + {a\_{5}}^2\\} \right\vert

이다.

이에 흥미를 느낀 상근이는 nn을 네 제곱수의 합으로 나타내는 경우의 수와 다섯 제곱수의 합으로 나타내는 경우의 수를 표로 정리했다.

nn001122334455667788991010
r_4(n)r\_{4}(n)11882424323224244848969664642424104104144144
r_5(n)r\_{5}(n)111010404080809090112112240240320320200200250250560560

손으로 일일이 계산하다 지쳐버린 상근이를 위해, nn이 주어지면 nn을 네 제곱수의 합으로 나타내는 경우의 수와 다섯 제곱수의 합으로 나타내는 경우의 수를 구해주자!

입력

첫째 줄에 정수 nn이 주어진다. (0n10100 \leq n \leq 10^{10})

출력

첫째 줄에 nn을 네 제곱수의 합으로 나타내는 경우의 수를, 둘째 줄에 nn을 다섯 제곱수의 합으로 나타내는 경우의 수를 출력한다.