6 587 318 true 4 5 18 26 27 39