7 1165 407 true 1 5 12 17 21 27 35