10 422 344 true 0 1 2 4 7 13 17 19 22 23