4 31 288 true 12 17 31 32