6 592 270 true 2 7 8 12 21 38