7 585 359 true 0 7 9 19 24 29 36