8 1781 482 true 2 4 12 15 21 25 28 38