7 1318 393 true 3 6 7 9 16 19 25