8 1465 388 true 2 6 15 28 30 32 37 39