18: c++ solution
67: c++ solution