Тестовое задание http://digsolab.ru/.   Текст задания https://gist.github.com/ovcharenkodi/191a7aa646b20043ac8c