7 1143 320 true 1 3 4 5 8 26 29