7 248 247 true 3 4 5 19 29 36 38