. "Still, be that as it may - here is a solution that will not infinite loop." . . .