5 229 243 true 7 20 30 32 38