Здравствуйте, господа, недавно столкнулся со следующей задачей: "На вход подаются 2 числа 

 и 

. На выходе необходимо выдать количество НАТУРАЛЬНЫХ делителей биномиального коэффициента 

 по модулю 1000000007" 
1 
 
  
  
  
 
 500000
Понятно, что в лоб здесь не получится идти, потому что для некоторых значений 

 и 

 число получится огромным. Нашел вот такое тождество:

. Но с ним пока ничего не добился. Был бы рад наводящим соображениям.