7 1328 415 true 3 5 9 14 15 23 31