10 448 424 true 3 5 12 13 17 18 21 30 32 35