9 442 323 true 2 5 6 8 13 14 15 21 28