Solution of the Course Project