2 3 4 5 4.500000 9.000000 23 3 12 13 14 4 12 13 14 4 aaabbb