import new solutoin
add a O(32*n) solution