4 43 97 true 15 23 27 31