8 873 392 true 0 3 7 9 14 15 18 31