8 1476 347 true 0 9 10 17 25 28 31 37