안수빈수
시간 제한0.5초메모리 제한128 MB
각 N에 대해 자릿수의 합이 홀수인 N의 배수를 하나 찾거나, 없으면 -1을 출력합니다.
문제
자릿수의 합은 정수를 10진수로 나타냈을 때 각 자리 숫자를 모두 더한 값이다. 예를 들어 1093의 자릿수의 합은 이다.
자릿수의 합이 짝수인 양의 정수를 수빈수라고 한다. 수빈수가 아닌 양의 정수는 안수빈수라고 한다.
양의 정수 이 주어졌을 때, 의 배수 중에 안수빈수가 있는지 확인하고, 있다면 그중 아무거나 하나를 출력하는 프로그램을 작성하시오.
입력
첫 번째 줄에 테스트케이스의 개수 가 주어진다. ()
두 번째 줄부터 개의 줄에 걸쳐 각 테스트케이스의 이 주어진다. ()
출력
각 테스트케이스에 대해 매 줄마다 다음과 같이 출력한다.
- 의 배수 중 안수빈수가 없다면
-1을 출력한다. - 의 배수 중 안수빈수가 있다면, 그중 이하인 안수빈수를 아무거나 하나 출력한다.
100,000,000 이하의 양의 정수 에 대해, 의 배수 중 안수빈수가 있다면 이하의 안수빈수가 존재함이 보장된다.