WolframAlpha computational knowledge AI
3781^23947 mod 31847