6 20 129 true 2 3 4 7 16 24