Cyclic Peptide Sequencing Problem