true 9 16 true 2 34 47 48 88 89 94 97