3 42 289 true 3 15 21