true 9 5 true 4 5 12 26 27 33 35 45