6 106 108 true 2 3 9 16 17 23