new: 1 capacity 1 empty -124 1 empty 1231 1 size -154 0 size 5677 0 push 867 1 capacity 1 top 987 1 empty 1 0 empty 0 1 push -876 1 capacity 2 top -7655 1 size 1 1 size 0 1 empty 1 0 empty 0 0 clear capacity 1 delete new: 6 push 1 1 top 1 1 push 1 2 top 1 2 push 1 3 top 1 3 push 1 4 top 1 4 push 1 5 top 1 5 push 1 6 top 1 6 capacity 6 size 0 0 size 1 6 push 0 1 top 0 1 capacity 12 push 0 2 top 0 2 push 0 3 top 0 3 push 0 4 top 0 4 push 0 5 top 0 5 push 0 6 top 0 6 capacity 12 assign capacity 12 size 1 6 size 0 6 empty 1 0 empty 0 0 top 1 6 top 0 6 push 1 7 capacity 24 top 1 7 top 0 6 pop 1 7 top 1 6 pop 1 6 top 1 5 pop 1 5 top 1 4 pop 1 4 size 1 3 top 1 3 pop 1 3 size 1 2 size 0 6 top 1 2 pop 1 2 empty 1 0 size 1 1 top 1 1 capacity 24 pop 1 1 capacity 12 size 1 0 empty 1 1 size 0 6 empty 0 0 assign size 0 6 size 1 0 empty 0 0 empty 1 1 top! 1 top 0 6 capacity 12 push 1 1 push 1 2 push 1 3 push 1 4 push 1 5 push 1 6 top 1 6 top 0 6 size 1 6 size 0 6 empty 0 0 empty 1 0 capacity 12 push 1 7 capacity 24 top 1 7 size 1 7 empty 0 0 empty 1 0 top 0 6 size 0 6 clear capacity 6 size 1 0 size 0 0 empty 1 1 empty 0 1 top! 0 top! 1 delete exit capacity 12 top 0 6 top! 1 pop 0 6 top 0 5 pop 0 5 top 0 4 capacity 12 pop 0 4 capacity 6 top 0 3 pop 0 3 top 0 2 pop 0 2 empty 0 0 size 0 1 top 0 1 capacity 6 pop 0 1 capacity 6 top! 0 empty 0 1 size 0 0 delete exit top 1 6 pop 1 6 top 1 5 pop 1 5 top 1 4 pop 1 4 top 1 3 pop 1 3 top 1 2 pop 1 2 top 1 1 pop 1 1 top! 1 empty 1 1 size 1 0 empty 0 0 size 0 6 top 0 6 pop 0 6 top 0 5 pop 0 5 top 0 4 capacity 12 pop 0 4 capacity 6 top 0 3 pop 0 3 top 0 2 capacity 6 pop 0 2 capacity 6 top 0 1 pop 0 1 capacity 6 empty 0 1 empty 1 1 size 0 0 size 1 0 top! 1 top! 0 push 1 1 push 1 2 push 1 3 push 1 4 push 1 5 push 1 6 capacity 6 push 1 7 capacity 12 clear capacity 6 top! 1 top! 0 empty 1 1 empty 0 1 size 0 0 size 1 0 capacity 6 assign clear capacity 6 push 1 1 push 1 2 push 1 3 push 1 4 push 1 5 push 1 6 capacity 6 push 1 7 capacity 12 push 1 8 push 1 9 push 1 10 push 1 11 push 1 12 capacity 12 push 1 13 capacity 24 push 1 14 push 1 15 push 1 16 push 1 17 push 1 18 push 1 19 push 1 20 push 1 21 push 1 22 push 1 23 push 1 24 capacity 24 cout assign assign capacity 24 push 0 -1 capacity 48 push 0 -2 push 0 -3 push 0 -4 push 0 -5 push 0 -6 push 0 -7 push 0 -8 push 0 -9 push 0 -10 push 0 -11 push 0 -12 push 0 -13 push 0 -14 push 0 -15 push 0 -16 push 0 -17 push 0 -18 push 0 -19 push 0 -20 push 0 -21 push 0 -22 push 0 -23 push 0 -24 top 0 -24 top 1 24 size 1 24 size 0 24 empty 1 0 empty 0 0 capacity 48 cout clear capacity 6 empty 1 1 empty 0 1 delete exit clear capacity 6 delete exit push 1 25 capacity 48 top 1 25 top! 0 empty 0 1 empty 1 0 size 1 25 size 0 0 delete exit empty 1 1 empty 0 1 delete new: 2 capacity 2 size -20 0 size 20 0 empty -20 1 empty 20 1 top! -20 top! 20 push -20 1 push -20 2 push -20 3 capacity 4 size -20 3 empty 20 1 empty -20 0 top -20 3 top! 20 push 20 24 push 20 23 capacity 8 empty 20 0 size 20 2 top 20 23 assign empty 20 0 empty -20 0 size 20 2 size -20 3 top 20 23 top -20 3 push 20 22 push -20 4 top 20 22 top -20 4 size 20 3 size -20 4 delete exit top 20 23 top -20 3 size 20 2 size -20 3 push 1 22 push 1 21 push 1 20 push 1 19 push 1 18 push 1 17 push 1 16 push 1 15 push 1 14 push 1 13 push 1 12 push 1 11 size 1 14 top 1 11 empty 1 0 capacity 32 pop 1 11 pop 1 12 pop 1 13 pop 1 14 pop 1 15 pop 1 16 pop 1 17 pop 1 18 capacity 32 size 1 6 pop 1 19 capacity 16 size 1 5 pop 1 20 pop 1 21 pop 1 22 pop 1 23 capacity 8 size 1 1 top 1 24 clear capacity 2 top! 0 top! 1 empty 1 1 empty 0 1 push 2 2 push 2 3 push 2 4 push 2 5 capacity 4 top 2 5 pop 2 5 pop 2 4 pop 2 3 pop 2 2 top! 1 empty 1 1 capacity 2 delete summary exit