2023년이 기대되는 이유
시간 제한1초메모리 제한1024 MB
각 수에 대해, 자릿수 사이에 덧셈 기호를 넣어 나눈 값들의 합이 각 자릿수의 m제곱의 합과 같아지는 양의 정수 m의 개수를 구한다.
문제
Hello, BOJ 2023! 대회는 2023년의 시작을 기념하는 알고리즘 문제해결 대회이다.
다들 저마다의 이유로 올 한 해를 기대하고 있겠지만, Good Bye, BOJ 2022!와 Hello, BOJ 2023! 두 대회의 운영진들은 대회장에서 참가자 여러분을 만날 수 있게 되어 감사한 마음으로 2023년을 한껏 기대하고 있다.
하지만 위대한 수학자 준겸이는 2023년을 조금 다른 방식으로도 기대하고 있는 것 같다. 준겸이에 의하면, 2023이라는 수는 다음의 두 등식:
을 동시에 만족하기 때문에, 올해도 좋은 해가 될 것이라고 한다.
여러분은 이 얘기를 듣고, 다른 연도에 대해서도 준겸이가 말한 좋은 성질이 성립하는지가 궁금해졌다.
진법으로 표기된 양의 정수 가 주어진다. 의 자릿수 사이사이에 개 이상의 기호를 넣어서 계산했을 때, 그 값이 과 같아지도록 하는 양의 정수 의 개수를 구하면 된다.
기호를 삽입하는 방법의 수가 아닌, 의 개수를 구해야 함에 유의하여라.
입력
첫째 줄에 테스트 케이스의 개수 가 주어진다.
이후 개의 줄에 걸쳐 진법으로 표현된 양의 정수 이 주어진다.
출력
각 테스트 케이스에 대해, 의 개수를 출력하여라.
만약 그러한 이 무수히 많다면, Hello, BOJ 2023!을 출력한다.
제한
- 입력으로 주어지는 의 가장 큰 자리 수는 이 아니다.