3 5 4 abcde abc 10 ab 5 be 7 e 4