7 1000 377 true 2 3 13 24 32 33 39