Not that i couldn't use a vector, i'm just dedicated to using the stack. Anyway, its easy with the vector, but i'd like to use a stack. Anyone know what parameters to use random_shuffle with so that it can find the end of the stack (and stack.top() seems to work for the one end) ...

Thanks