자연수 n개의 곱으로 표현된 자연수 m이 주어진다. m을 자연수 n개의 곱으로 분해하는 경우의 수를 구하라. 분해한 n개의 수를 모두 곱하면 m이 되어야 하고, 원소 구성이 같아도 순서가 다르면 서로 다른 경우로 센다.
예를 들어 m=15이고 n=2이면 (1,15), (3,5), (5,3), (15,1)의 네 가지로 분해할 수 있다.
입력으로 주어진 n개의 수 자체도 하나의 분해로 센다. 경우의 수가 매우 크므로 답을 1000000009로 나눈 나머지를 출력한다.