problem 23 - rndSelect
problem 24 - diffSelect
problem 25 - rndPermu