Problem 240: Top Dice

Есть 1111 способов, в которых пять 6-сторонних кубиков (стороны с номерами от 1 до 6) могут быть свернуты так, чтобы верхние три составляли 15. Некоторые примеры:

D1, D2, D3, D4, D5 = 4,3,6,3,5

D1, D2, D3, D4, D5 = 4,3,3,5,6

D1, D2, D3, D4, D5 = 3,3,3,6,6

D1, D2, D3, D4, D5 = 6,6,3,3,3

Каким образом может быть свернуто двадцать 12-сторонних кубиков (стороны с номерами от 1 до 12), чтобы верхняя десятка составляла 70?