3 43 111 true 20 25 28