5 43 248 true 3 8 23 30 37