3 40 140 true 2 23 31