3 12 109 true 10 30 39