6 342 286 true 4 5 18 23 24 32