true 6 5 true 3 4 11 21 23