true 11 11 true 2 5 8 10 11 13 15 17 22 30 31 34 35 47