7 809 294 true 4 5 8 12 27 29 39