8 327 367 true 3 29 42 69 78 83 95 97