true 10 6 true 2 10 11 16 17 18 19 29 45