8 160 269 true 0 5 6 12 22 29 30 37