7 111 231 true 4 7 9 16 28 31 34