6 358 296 true 4 5 12 17 29 30