3 39 257 true 17 20 30