* added smallest free and max surpasser count, chs. 1 and 2