3 42 289 true 12 28 35