6 141 122 true 2 3 12 20 26 30