new_size
2
1
8
same_size
4
same_size
2
same_size
1
-1
