7 531 339 true 1 5 6 19 21 24 33