aabbc
10