7 192 143 true 3 4 12 20 23 30 37