6 196 276 true 3 6 10 16 19 28