7 239 241 true 3 12 18 22 25 27 34