Finding maximum and minimum lengths