9 2691 698 true
3 4 5 8 12 20 21 26 28