1 4 2 abc,a,b,c,d,e,f 3 abc-a-b-c 4 5 5 c 6 c,b,a,abc 7 abc 8 a,abc,b,c 9 a,b,c 10 a,b 11 5 12 1 13 1 14 true 15 true 16 abc,a,b,c 17 abc 18 a 19 b 20 c 21 undefined 22 3,1,1,1 23 abcabc 24 cbaabc