Ни**я не понял, но очень интересно.
538