8 1435 288 true 1 2 4 12 13 17 18 25