ques25.cpp