We know that,
10 < a < b < c
=> a = b - 1
=> c = b + 1
We need to know remainder when a^c / b
=> a^c = (b-1)^(b+1)
Let symbol for modulo be ~=
We use the concept of modulo here
=> (b-1) ~= -1 (mod b)
=> (b-1)^(b+1) ~= (-1) ^ (b+1) (mod b)
We check for different cases for when b is even or odd
b is even:
=> b+1 is odd and b-1 is odd
=> (-1)^b+1 = -1 ~= b-1 (mod b)
=> Remainder = b - 1
b is odd:
=> b+1 is even and b-1 is even
=> (-1)^(b+1) = 1
=> Remainder = 1
b as a remainder is not possible ever since the given expression is divided by b, hence remainder is always lesser than b
D. I and II only-----------------------------------------------------------------------
If modulo concept is hard to grasp, then one could
try substituting
a=11,b =12, c=13 ----> Remainder = 11 = b-1
a = 12, b = 13 , c=14 -----> Remainder = 1
b is never possible since remainder always lesser than b