9 172 229 true 3 5 6 8 21 24 27 32 37