7 598 244 true 1 3 6 20 24 32 33