10 847 401 true 3 7 10 18 19 21 29 35 36 39