4 43 79 true 2 19 25 27