true 12 117 true 1 2 3 4 7 11 17 18 23 25 30