7 1150 277 true 1 4 12 13 21 26 33