10 abcdbcabcd