5 123 151 true 3 6 21 29 38