The method of working backwards:
Assume the cubic with roots a+1/a, b+1/b, c+1/c has the equation Ax^3 + Bx^2 + Cx + D = 0
Now let x = y + 1/y (note that there are two values of y: if x=a+1/a, y=a or y=1/a both work)
Hence the expression:
A(y + 1/y)^3 + B(y + 1/y)^2 + C(y + 1/y) + D = 0 has 6 roots. These are a, b, c, 1/a, 1/b, 1/c.
Note that none of the roots equal zero (constant term of original cubic =/= 0)
So A(y + 1/y)^3 + B(y + 1/y)^2 + C(y + 1/y) + D = 0
becomes
Ay^3 + By^2 + (C+3A)y + (D+2B) + (C+3A)y^-1 + By^-2 + Ay^-3
= 0
which becomes:
Ay^6 + By^5 + (C+3A)y^4 + (D+2B)y^3 + (C+3A)y^2 + By + A
= 0
Now the polynomial with the 3 roots 1/a, 1/b, 1/c has coefficients reversed to that of the original, i.e. 2y^3 + 3^y + 1 = 0
hence the polynomial with the 6 roots a, b, c, 1/a, 1/b, 1/c is the polynomial:
(y^3+3y^2+2)(2y^3 + 3^y + 1) = 0
which becomes
2y^6 + 6y^5 + 3y^4 + 14y^3 + 3y^2 + 6y + 2 = 0
equating coefficients:
A = 2
B = 6
C + 3A = 3 => C = -3
D + 2B = 14 => D = 2
hence the polynomial with roots a+1/a, b+1/b, c+1/c is the polynomial 2x^3 + 6x^2 - 3x + 2 = 0