만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

찐 Even Number

면접 대비

시간 제한1초메모리 제한1024 MB

요약
N이 주어질 때 0을 제외하고 앞자리가 0이 아닌 N자리 Jjin Even Number의 개수를 10^9+7로 나눈 나머지를 구합니다.
난이도

쉬움10점 중 2점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

최근 치토는 찐 Even Number라는 독특한 수를 정의했다. 찐 Even Number는 모든 자릿수가 {0,2,4,6,8}\{0, 2, 4, 6, 8\}에 속하는 NN자리 음이 아닌 정수이다. 다만 0 자체를 제외하고, 02460246처럼 0으로 시작하는 수는 고려하지 않는다. 예를 들어 468468과 660660은 찐 Even Number이지만, 1414와 567567은 아니다.

민성이는 찐 Even Number가 궁금해져서 치토에게 QQ개의 질문을 하려 한다. 질문의 형태는 다음과 같다.

  • NN: NN자리 음이 아닌 정수 중 서로 다른 찐 Even Number의 개수

치토를 도와 QQ개의 질문에 대한 답을 구해보자.

입력

첫 번째 줄에 질문의 개수인 양의 정수 QQ가 주어진다. (1≤Q≤100 000)(1 \leq Q \leq 100\,000)

두 번째 줄부터 QQ개의 줄에 걸쳐 치토에게 물어볼 양의 정수 NN이 주어진다. (1≤N≤107)(1 \leq N \leq 10^7)

출력

QQ개의 줄에 걸쳐 치토가 답하는 수를 109+710^9+7로 나눈 나머지를 한 줄에 하나씩 출력한다.

예제1

  1. 예제 1

    입력
    2
    1
    2
    
    예상 출력
    5
    20