6 442 300 true 2 4 5 18 20 29