part solution