find single number algorithm
merge