10 abcdefgh i abcdefg h abcdef g abcde f abcd e abc d ab c a b a a b ab c abc d abcd e abcde f abcdef g abcdefg h abcdefgh i $$$