true 16 7 true 0 1 2 4 6 7 8 12 13 18 21 23 25 27 29