4 43 97 true 8 17 20 29