7 99 248 true 1 3 18 20 21 25 26