5 42 96 true 2 9 12 17 35