Your assumption that a SPACE $chr(32) does not exist in any of the $n values, can not be supported, thus your script examples fail.

ie: //echo -a $-3-(par 1,par 2,par 3,par 4,par 5)
4 par 5

Correct answer should have been par 3 par 4 par 5