first partition the list
# codereview
s
first partition the list