5 19 248 true 3 17 18 20 25