5 39 233 true 8 20 29 31 33