7 506 434 true 2 4 6 11 19 26 29