true 9 21 true 1 2 12 17 20 64 81 97 99