7 1324 556 true 3 7 9 19 24 31 34