7 1000 336 true 2 3 13 24 32 33 39