a^b%c