Updated solution to all problems but 3rd. g++ executables are there too