added challenge11.cpp