7 448 310 true 4 10 28 30 32 33 34