7 809 423 true 4 5 8 12 27 29 39