8 1123 347 true 1 2 10 14 21 30 33 35