Алексей Подкин 394, FileMap

Залил это задание в отдельный пул реквест, как вы и просили :)