Cody

# Problem 44732. Highly divisible triangular number (inspired by Project Euler 12)

Solution 1908558

Submitted on 22 Aug 2019 by Marcel Kreuzberg
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
assessFunctionAbsence({'regexp', 'regexpi', 'str2num'},'FileName','div_tri_n.m')

2   Pass
assert(isequal(div_tri_n(2),6))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3

3   Pass
assert(isequal(div_tri_n(4),28))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7

4   Pass
assert(isequal(div_tri_n(8),36))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6

5   Pass
assert(isequal(div_tri_n(10),120))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12

6   Pass
assert(isequal(div_tri_n(20),630))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30

7   Pass
assert(isequal(div_tri_n(25),2016))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...

8   Pass
assert(isequal(div_tri_n(39),3240))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...

9   Pass
assert(isequal(div_tri_n(40),5460))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...

10   Pass
assert(isequal(div_tri_n(50),25200))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...

11   Pass
assert(isequal(div_tri_n(70),25200))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...

12   Pass
assert(isequal(div_tri_n(80),25200))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...

13   Pass
assert(isequal(div_tri_n(100),73920))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...

14   Pass
assert(isequal(div_tri_n(115),157080))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...

15   Pass
assert(isequal(div_tri_n(120),157080))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...

16   Pass
assert(isequal(div_tri_n(130),437580))

number = 1 trinumber = 1 ant = 1 1 trinumber = 3 ant = 1 3 trinumber = 6 ant = 1 6 ant = 1 6 2 3 trinumber = 10 ant = 1 10 ant = 1 10 2 5 trinumber = 15 ant = 1 15 ant = 1 15 3 5 trinumber = 21 ant = 1 21 ant = 1 21 3 7 trinumber = 28 ant = 1 28 ant = 1 28 2 14 ant = 1 28 2 14 4 7 trinumber = 36 ant = 1 36 ant = 1 36 2 18 ant = 1 36 2 18 3 12 ant = 1 36 2 18 3 12 4 9 ant = 1 36 2 18 3 12 4 9 6 6 trinumber = 45 ant = 1 45 ant = 1 45 3 15 ant = 1 45 3 15 5 9 trinumber = 55 ant = 1 55 ant = 1 55 5 11 trinumber = 66 ant = 1 66 ant = 1 66 2 33 ant = 1 66 2 33 3 22 ant = 1 66 2 33 3 22 6 11 trinumber = 78 ant = 1 78 ant = 1 78 2 39 ant = 1 78 2 39 3 26 ant = 1 78 2 39 3 26 6 13 trinumber = 91 ant = 1 91 ant = 1 91 7 13 trinumber = 105 ant = 1 105 ant = 1 105 3 35 ant = 1 105 3 35 5 21 ant = 1 105 3 35 5 21 7 15 trinumber = 120 ant = 1 120 ant = 1 120 2 60 ant = 1 120 2 60 3 40 ant = 1 120 2 60 3 40 4 30 ant = 1 120 2 60 3 40 4 30 5 24 ant = 1 120 2 60 3 40 4 30 5 24 6 20 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 ant = 1 120 2 60 3 40 4 30 5 24 6 20 8 15 10 12 trinumber = 136 ant = 1 136 ant = 1 136 2 68 ant = 1 136 2 68 4 34 ant = 1 136 2 68 4 34 8 17 trinumber = 153 ant = 1 153 ant = 1 153 3 51 ant = 1 153 3 51 9 17 trinumber = 171 ant = 1 171 ant = 1 171 3 57 ant = 1 171 3 57 9 19 trinumber = 190 ant = 1 190 ant = 1 190 2 95 ant = 1 190 2 95 5 38 ant = 1 190 2 95 5 38 10 19 trinumber = 210 ant = 1 210 ant = 1 210 2 105 ant = 1 210 2 105 3 70 ant = 1 210 2 105 3 70 5 42 ant = 1 210 2 105 3 70 5 42 6 35 ant = 1 210 2 105 3 70 5 42 6 35 7 30 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 ant = 1 210 2 105 3 70 5 42 6 35 7 30 10 21 14 15 trinumber = 231 ant = 1 231 ant = 1 231 3 77 ant = 1 231 3 77 7 33 ant = 1 231 3 77 7 33 11 21 trinumber = 253 ant = 1 253 ant = 1 253 11 23 trinumber = 276 ant = 1 276 ant = 1 276 2 138 ant = 1 276 2 138 3 92 ant = 1 276 2 138 3 92 4 69 ant = 1 276 2 138 3 92 4 69 6 46 ant = 1 276 2 138 3 92 4 69 6 46 12 23 trinumber = 300 ant = 1 300 ant = 1 300 2 150 ant = 1 300 2 150 3 100 ant = 1 300 2 150 3 100 4 75 ant = 1 300 2 150 3 100 4 75 5 60 ant = 1 300 2 150 3 100 4 75 5 60 6 50 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 ant = 1 300 2 150 3 100 4 75 5 60 6 50 10 30 12 25 15 20 trinumber = 325 ant = 1 325 ant = 1 325 5 65 ant = 1 325 5 65 13 25 trinumber = 351 ant = 1 351 ant = 1 351 3 117 ant = 1 351 3 117 9 39 ant = 1 351 3 117 9 39 13 27 trinumber = 378 ant = 1 378 ant = 1 378 2 189 ant = 1 378 2 189 3 126 ant = 1 378 2 189 3 126 6 63 ant = 1 378 2 189 3 126 6 63 7 54 ant = 1 378 2 189 3 126 6 63 7 54 9 42 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 ant = 1 378 2 189 3 126 6 63 7 54 9 42 14 27 18 21 trinumber = 406 ant = 1 406 ant = 1 406 2 203 ant = 1 406 2 203 7 58 ant = 1 406 2 203 7 58 14 29 trinumber = 435 ant = 1 435 ant = 1 435 3 145 ant = 1 435 3 145 5 87 ant = 1 435 3 145 5 87 15 29 trinumber = 465 ant = 1 465 ant = 1 465 3 155 ant = 1 465 3 155 5 93 ant = 1 465 3 155 5 93 15 31 trinumber = 496 ant = 1 496 ant = 1 496 2 248 ant = 1 496 2 248 4 124 ant = 1 496 2 248 4 124 8 62 ant = 1 496 2 248 4 124 8 62 16 31 trinumber = 528 ant = 1 528 ant = 1 528 2 264 ant = 1 528 2 264 3 176 ant = 1 528 2 264 3 176 4 132 ant = 1 528 2 264 3 176 4 132 6 88 ant = 1 528 2 264 3 176 4 132 6 88 8 66 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 ant = 1 528 2 264 3 176 4 132 6 88 8 66 11 48 12 44 16 33 22 24 trinumber = 561 ant = 1 561 ant = 1 561 3 187 ant = 1 561 3 187 11 51 ant = 1 561 3 187 11 51 17 33 trinumber = 595 ant = 1 595 ant = 1 595 5 119 ant = 1 595 5 119 7 85 ant = 1 595 5 119 7 85 17 35 trinumber = 630 ant = 1 630 ant = 1 630 2 315 ant = 1 630 2 315 3 210 ant = 1 630 2 315 3 210 5 126 ant = 1 630 2 315 3 210 5 126 6 105 ant = 1 630 2 315 3 210 5 126 6 105 7 90 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 ant = 1 630 2 315 3 210 5 126 6 105 7 90 9 70 10 63 14 45 15 42 18 35 21 30 trinumber = 666 ant = 1 666 ant = 1 666 2 333 ant = 1 666 2 333 3 222 ant = 1 666 2 333 3 222 6 111 ant = 1 666 2 333 3 222 6 111 9 74 ant = 1 666 2 333 3 222 6 111 9 74 18 37 trinumber = 703 ant = 1 703 ant = 1 703 19 37 trinumber = 741 ant = 1 741 ant = 1 741 3 247 ant = 1 741 3 247 13 57 ant = 1 741 3 247 13 57 19 39 trinumber = 780 ant = 1 780 ant = 1 780 2 390 ant = 1 780 2 390 3 260 ant = 1 780 2 390 3 260 4 195 ant = 1 780 2 390 3 260 4 195 5 156 ant = 1 780 2 390 3 260 4 195 5 156 6 130 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 ant = 1 780 2 390 3 260 4 195 5 156 6 130 10 78 12 65 13 60 15 52 20 39 ant = 1 780 2 390 3 260 4 195 5 156 6...