// merge problem