5 23 141 true 2 3 33 43 50