6 578 257 true 2 10 12 15 27 35