7 451 343 true 3 12 26 30 32 34 36