FMI C++ Course project.