4 42 288 true 9 10 20 28