9 412 251 true 0 3 4 8 15 18 19 28 32