if (min < 0)
                if (max < 0)
                    min = 0;
                else
                    min = max - cnt + 1;