6 189 286 true 3 12 25 31 35 39