Задача C. Несчастливые номера

Автор:Жюри всероссийской олимпиады школьников 2008   Ограничение времени:30 сек
Входной файл:unlucky.in   Ограничение памяти:64 Мб
Выходной файл:unlucky.out  
Максимальный балл:55  

Условие

Примечание. Формат данной задачи не поддерживается в CATS. Предоставляется текст условия и тесты для ознакомления. Ограничение по времени игнорировать. Подразумевается, что полученная программа должна проходить все тесты в течение пятичасового тура.

Обычно автобусный билет с номером, состоящим из 6 цифр, считается счастливым, если сумма первых трех цифр его номера была равна сумме трех последних. Школьник Вася очень любил получать счастливые билеты, однако это случалось не так часто. Поэтому для себя он изменил определение счастливого билета.

Счастливым он считал тот номер, сумма некоторых цифр которого равнялась сумме оставшихся цифр. В его представлении билет с номером 561743 счастливый, так как 5+1+4+3=6+7.

Вася вырос, но по привычке в номерах различных документов пытается найти признаки счастливого номера. Для этого он расширил свое определение счастливого номера на n-значные номера лицевых счетов и других документов, состоящих из цифр от 0 до k. Номер документа он называет счастливым, если сумма некоторых цифр этого номера равняется сумме оставшихся. Остальные номера для него несчастливые. К сожалению, несмотря на расширенное понимание "счастья", несчастливых номеров остается еще много...

Вам предлагается определить количество несчастливых n-значных номеров, которые можно составить, используя цифры от 0 до k. В номерах допускается любое количество ведущих нулей.

Формат входного файла

Входной файл содержит пару значений n и k.

Формат выходного файла

Выведите искомое количество несчастливых билетов или 0, если такое число вам получить не удалось.

Ограничения

3 ≤ n ≤ 100

1 ≤ k ≤ 9

Примеры тестов

Входной файл (unlucky.in) Выходной файл (unlucky.out)
1
1 7
4 3
50 8
11 9
7
164
0
50184219171

0.089s 0.012s 15