9 1368 487 true 1 2 4 7 10 12 13 23 28