8 1487 478 true 4 7 8 11 18 23 30 36