Сделала я эту расчетку... правда кое-где пришлось "подкорректировать" условие, иначе там бы получалась такая хрень, что ее до 5 часов утра можно было бы решать...