7 96 236 true 1 3 4 9 17 18 25