inverse C working