9 475 448 true 0 3 7 9 16 17 20 22 24