Para resumir lo que hay a continuación, básicamente $(x+42)^{x+42}\equiv x^x\pmod{7}$ y como $300=42\times7+6$ hay $7$ periodos de los mismos restos más 6 cosas extra por lo que el resto tiene que ser igual a las 6 cosas extra.
Por conveniencia de la escritura, denotamos $0^0=0$ en esta respuesta.
Ahora aplique el pequeño teorema de Fermat $x^6\equiv1\pmod{7}$ obtenemos que su suma es congruente con
$$0^0+1^1+2^2+...+6^0+7^1+8^2+...+12^0+13^1+...299^5+300^0$$
que es congruente con
$$0^0+1^1+2^2+...+6^0+0^1+1^2+...+5^0+6^1+...5^5+6^0$$
Agrupamos cada siete:
$$(0^0+1^1+2^2+...+6^0)+(0^1+1^2+...+5^0+6^1)+...+(0^5+...+6^5)+...+(0^0+...+5^5+6^0)$$
Ahora cada periodo consiste en $6$ grupos.
Ahora cada "6-grupo" tiene 42 elementos y $300=42\cdot7+6$ por lo que hay $7$ "6-grupos" y su suma es congruente con $(0^0+1^1+2^2+3^3+4^4+5^5+6^0)\equiv 5\pmod{7}$