8 363 287 true 0 3 7 10 18 19 21 29