#abc021d. [abc021_d]多重ループ

[abc021_d]多重ループ

有这样一段伪代码

ans=0
for a_1 in 1...n:
	for a_2 in a_1...n:
		for a_3 in a_2...n:

			.
			.
			.
			for a_k in a_(k-1)...n:
				ans=ans+1
            

给定两个整数n(1n105)n(1\leq n\leq 10^5)k(1k105)k(1\leq k\leq 10^5)

求程序结束后ans的值

结果可能会很大,你只需要输出ansans modmod 1,000,000,007(=1e9+7)1,000,000,007 (=1e9+7)的值

答案后需要跟换行