5 145 97 true 3 5 23 31 32