8 229 872 true 3 5 9 14 17 24 28 34