6 434 321 true 2 3 12 15 21 31