a ^ a -g