merge solution