7 355 283 true 2 9 12 13 18 21 28