6 587 257 true 4 7 12 23 25 35