ques20.cpp