7 590 350 true 2 4 6 11 26 29 39