up to last-element
up to avg
up to paritny, not finished