3.1 done (triple stack on array flexible size)