true 11 11 true 1 2 3 5 9 15 16 17 18 26 29 30 32 37 39 43 47