f (stages, phones) = min time
База: f (1,  *) = 0
База: f (>1, 0) = +oo
кинем с этажа y
f (stages, phones) = min {y} (1 + max (f (y, phones - 1),
                                       f (stages - y, phones))
