- - g * g!