9 dabcdabcd 101 dabcabcab 102 dabcdabcd 103 dbcdabcda 104 dabcddcba 105 dabcddcbd 106 dabcdabcd