6 647 287 true 3 6 18 25 29 33