In [4]:
import math

In [37]:
def triple_fat(n):
    if n == 1:
        return 192
    if n == 2:
        return 442
    if n == 3:
        return 692
    if n == 4:
        return 942
    
    n -= 4 
    
    prefix = int(math.ceil(n/4.0))
    
    if n%4 == 1:
        return int(str(prefix) + "142")
    elif n%4 == 2:
        return int(str(prefix) + "492")
    elif n%4 == 3:
        return int(str(prefix) + "692")
    elif n%4 == 0:
        return int(str(prefix) + "942")

In [38]:
for i in range(1, 101):
    print i, "\t: ", triple_fat(i)


1 	:  192
2 	:  442
3 	:  692
4 	:  942
5 	:  1142
6 	:  1492
7 	:  1692
8 	:  1942
9 	:  2142
10 	:  2492
11 	:  2692
12 	:  2942
13 	:  3142
14 	:  3492
15 	:  3692
16 	:  3942
17 	:  4142
18 	:  4492
19 	:  4692
20 	:  4942
21 	:  5142
22 	:  5492
23 	:  5692
24 	:  5942
25 	:  6142
26 	:  6492
27 	:  6692
28 	:  6942
29 	:  7142
30 	:  7492
31 	:  7692
32 	:  7942
33 	:  8142
34 	:  8492
35 	:  8692
36 	:  8942
37 	:  9142
38 	:  9492
39 	:  9692
40 	:  9942
41 	:  10142
42 	:  10492
43 	:  10692
44 	:  10942
45 	:  11142
46 	:  11492
47 	:  11692
48 	:  11942
49 	:  12142
50 	:  12492
51 	:  12692
52 	:  12942
53 	:  13142
54 	:  13492
55 	:  13692
56 	:  13942
57 	:  14142
58 	:  14492
59 	:  14692
60 	:  14942
61 	:  15142
62 	:  15492
63 	:  15692
64 	:  15942
65 	:  16142
66 	:  16492
67 	:  16692
68 	:  16942
69 	:  17142
70 	:  17492
71 	:  17692
72 	:  17942
73 	:  18142
74 	:  18492
75 	:  18692
76 	:  18942
77 	:  19142
78 	:  19492
79 	:  19692
80 	:  19942
81 	:  20142
82 	:  20492
83 	:  20692
84 	:  20942
85 	:  21142
86 	:  21492
87 	:  21692
88 	:  21942
89 	:  22142
90 	:  22492
91 	:  22692
92 	:  22942
93 	:  23142
94 	:  23492
95 	:  23692
96 	:  23942
97 	:  24142
98 	:  24492
99 	:  24692
100 	:  24942

In [34]:
for i in range(100, 1000):
    cube = math.pow(i,3)
    if str(int(cube))[-3:] == "888":
        print i


192
442
692
942

In [ ]: