6 340 271 true 2 3 6 9 12 28