Rewrote Copy Constructor of Solution to speed it up