3 43 93 true 12 28 31