true 10 10 true 4 5 11 20 26 27 29 33 49