7 191 244 true 1 4 10 17 18 23 25