true 8 5 true 1 2 3 12 15 22 34