34579^(419184-233875) mod 420491