merge puzzle