3 43 287 true 4 28 32