9 2345 872 true 0 2 4 9 12 23 24 33 35