4 51 259 true 18 23 28 32