9 3686 476 true
3 7 14 23 24 28 34 35 38