an evener partition way