7 229 142 true 2 8 9 17 24 32 37