Source code
Исходный код для проверки: