5 31 217 true 2 19 23 27 30