3 43 97 true 8 16 19