merge k naive done