7 1429 423 true 2 6 8 13 18 19 20