7 539 338 true 3 4 10 12 13 20 24