Split And Merge