7 1159 333 true 2 6 12 14 18 25 38