9 3481 847 true 2 12 20 21 25 29 31 36 37