7 506 336 true 2 4 6 11 19 26 29