#P6537. Neko and function

    ID: 5394 远端评测题 10000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>2019CCPC湖南全国邀请赛(广东省赛、江苏省赛)重现赛

Neko and function

Problem Description

Neko learnt a new function $f(n,k)$ today.
$f(n,k)$ is the number of way to select $k$ numbers $a_{i},(a_{i} > 1)$ and $\prod_{i=1}^{k} a_{i} = n$
Neko thinks this function is too easy, so she want to know $\sum_{i = 1} ^ {n} f(i,k)$
Calculate the sum after mod $10^9+7$.
Note that if $n = 6$, $6 = 2 \times 3$ and $n = 3 \times 2$ are different way.

Input

Input one line contains two integers $n, k(1 \leq n \leq 2^{30}, 1 \leq k \leq 30)$.

Output

Output the number of way for selecting nodes.

10 2
8