SUPINFO B2 c++ mini project