just like 1985... with different width.

check diff with stack_1985.cpp to know the difference.