3 43 257 true 18 20 36