First version of the third task
Merge from second-task
Fix
Fix
the first attempt
Like a Java pro
Added filemap.
Changed to UTF-8.
Wicked sick
Rampage
Godlike
the second attempt
Added MapBuilder that build map and filemap.
Corrected stupid mistake.
Fixed bugs (without validation).
Fixed charset.
Put validation in map building.
Fixed validation.
Fixed validation again.
Исправила ввод/вывод