direct and inverse
10 years ago