FileMap by Kamil Talipov

Вариант 1.