3cp2fp2mp1cp
1cp3cp1cp2fp
1cp2mp1cp3mp