Filemap + MultiFileMap + Transactions

3, 4 и часть 5ого задания