3 43 87 true 22 25 29