You can take advantage of the following properties of congruences:
If $a \equiv b\ (\textrm{mod}\ m)$ and $c \equiv d\ (\textrm{mod}\ m)$, then:
$a+c \equiv b+d\ (\textrm{mod}\ m)$
$a^n \equiv b^n\ (\textrm{mod}\ m)$
and the fact that congruences are transitive. So, step 1 would be to calculate the value of $x$:
$3299 \equiv x\ (\textrm{mod}\ 112)$
Once you've calculated $x$:
$3299^5 \equiv x^5\ (\textrm{mod}\ 112)$
and
$3299^5 + 6 \equiv x^5 + 6\ (\textrm{mod}\ 112)$
Then, if you can show that
$(x^5 + 6)^{18} \equiv 1\ (\textrm{mod}\ 112)$
the transitive property of congruences can be used to prove that
$3299^5 + 6 \equiv 1\ (\textrm{mod}\ 112)$
The problem with this approach is that $(x^5 + 6)^{18}$ is a huge number. But, if you use the transitive property in certain portions of the calculation, you can simplify the calculations. For example, I calculated $x = 51$ in the first step. Since $51^5 + 6 \equiv 73 \ (\textrm{mod}\ 112)$, you can raise $73$ to the $18$th power instead of $x^5 + 6$. You would also need to break the $73^{18}$ into multiple computations as well.
Any textbook on elementary number theory would be a good place to start researching this. I've been reading a textbook written by Kenneth Rosen called "Elementary Number Theory and its applications".