8 253 262 true 2 22 29 38 45 62 86 88