3 8 7 2 5 23