6 598 365 true 1 2 9 10 20 33