true 11 11 true 3 5 9 10 12 17 20 24 26 37 41 42 43 46 49