разработайте кубик, который принимает на входе два числа представляющий собой дату, конвертирует внутри себя в даты, вычитает или складывает и потом на выходе дает разность в днях.
_________________________
__