10 627 413 true 1 4 7 8 14 18 22 24 25 29