8 1357 409 true 3 9 10 14 19 35 36 37