11 3897 660 true 1 2 5 8 10 11 21 23 24 28 32