5 18 248 true 1 6 15 19 29