Solved the problem of variation.