9 181 276 true 1 2 12 16 26 31 34 36 38