10 436 397 true 0 2 4 7 10 17 19 20 28 36