3 43 89 true 12 31 32