merged solutions