Implement merging with best. ToString for Solution