Если отвечать на вопрос как исключить лишние, то очень просто - надо исключить те числа у которых первая цифра отлична от нуля - их очевидно сколько: 9!/6!
Вычитая из 10!/6! мы получим 9*9*8*7 - как у Ярослава по принципу умножения.