7 352 268 true 2 5 9 15 16 20 26