7 1071 352 true 1 2 4 6 7 17 32